From what I read, he was let out of his contract. If he was that good, he would have been held to his contract.
Buffalo....a top tier destination....because Of Crossman, the 33 year old OC, or the DC who was massively overshadowed by the head coach? You have a borderline ST Coodinator, a HUGE question mark at OC and potentially the defensive version of Curtis Modkins for DC. You, sir, define the word optimist. If you're not sure someone sucks, it doesn't mean they're good.