From what I recall, Williams and McKinnie were neck and neck. Williams was the nice guy and McKinnie was arrogant and was a potential problem. The Bills went with the nice guy.
He seemed really immature, almost child-like. Couldnt cut it in the NFL. But he was really a nice guy. I hope he finds some success as long as it isnt in the AFC East.