I think all three were worthy of the trophy. All are great athletes as well as great people. I think the fact that Tebow won it last year probably put him as the long show, and McCoy has nothign to be ashmed of in his performance, he just had really strong competition.
I am surprised that the Heisman is given out before the season is finished. Those last games can be deal breakers.