I agree, I don't think McNabb is one of the best QB's, but he's definitely not one of the worst. He is young and he seems to be getting better every year. N.E. made Manning look pretty bad and quite a few others. There's really not much not to like about McNabb, he seems pretty quiet and humble. ESPN and all the rest of the media blew the Rush comments way out of proportion. McNabb didn't ask to be thrust into that whole black quarterback controversy, he got dragged in.
Last year (2003), MacNabb was still pretty pathetic with throwing short passes. It was a big hole in his game. to that point he'd shown sparks of ability, but nothing deserving of the constant praise he'd been getting.
After the Limbaugh comments he had some games with good stats, but it was against pathetic defenses who played way off his receivers. Against the Giants, you could see his throwning come together. His receivers were still wide open against that defense, but near half-time he began to consistantly be on target. Since then, he has been a completely different QB - a much, much better one.