Michael Vick has come a long way as a person and a quarterback.
He has become a more patient, accurate passer. When he played for the Falcons, he would always look to run, which can hurt a team more than it can help.
I wasn't always the biggest fan of Vick when he was in Atlanta; I thought he was stubborn and definitely thought he wasn't as good of a quarterback as everyone thought he was.
His career completion percentage was well below 60 percent, which is well below NFL standards. I thought his accuracy and decision making were not very impressive.
Since Vick has been playing for the Eagles, it's hard to not be impressed with his growth and development as a quarterback. He's always had the talent physically, he has a rocket launcher of an arm and the speed and agility of a running back.
Now, he seems to have it upstairs.
I think a lot of credit should go to Eagles head coach Andy Reid, who was very influential in turning Donovan McNabb into one of the better quarterbacks in the league. Some credit should also go to offensive coordinator Marty Mornhinweg and McNabb for Vick's transformation.
Right now, Vick is having a great season, with 15 touchdown passes and just two interceptions. His quarterback rating (105.7) is good enough for second in the NFL. Vick has the Eagles in first place of the NFC East with an 8-4 record and poised to make the playoffs.
Who deserves the MVP award so far this year?
His performance against the Washington Redskins on Monday Night Football last month was one of the best performances I have ever seen. Vick threw four touchdown passes and ran for two as well.
All that is great, but having said that, Vick still doesn't deserve to be the NFL MVP this year.
No, that award should go to Tom Brady.
What Brady is doing right now is incredible. It pains me to say it because I am from Pittsburgh and am very much a Steelers fan.
Right now, Brady leads the league in quarterback rating (109.5), touchdown passes (27) and has just four interceptions on the season. Brady threw four touchdowns against the New York Jets Monday night and threw three touchdowns against the Steelers last month.
That's very impressive, considering that both of those teams have two of the best defenses in the NFL.
It's all impressive what Brady is doing if you consider what his supporting cast looks like. His defense ranks second to last in the NFL in terms of yards allowed and is just 18th in the league in points allowed per game.
Brady doesn't have a receiver like the Eagles' DeSean Jackson or a running back like the Eagles' LeSean McCoy, both of whom could be elected to this year's Pro Bowl.
You also have to consider that Brady has played in every game and has the Patriots at 10-2, which is tied for the best record in the league. Brady and head coach Bill Belichick are pulling off a tremendous season, when many thought they would have one of their worst, especially after they got rid of Randy Moss, trading him to the Minnesota Vikings.
Look where Moss is now and look where the Patriots are.
I love the Steelers and think they're one of the best teams in the league. But my Pittsburgh bias can't stop my appreciation for the Patriots this year. I don't want them to win, but what they're doing this year is impressive.
Look at what Brady is doing when you see how Peyton Manning is struggling with a mediocre offensive line, no running game to speak of and an injured and mediocre receiving corps (besides Reggie Wayne).
I'm also impressed with Vick's transformation into what looks like an elite caliber quarterback. He's definitely going to win Comeback Player of the Year, but he's not the MVP of the league.
Brady is, and you may not like it, but it's true.