Based on the era he came up in, where decent QBs passed for between 3500-4000 yards & 30 TDs with ease, McNabb never passed for over 4000 yards, only passed for more than 30 TDs once & only had a QB rating over 100 once in his career. Comparing McNabb to Jim Kelly makes no sense, very different era for QBs. Compare him to his contemporaries, Peyton, Tom, Aaron Rodgers, Drew Brees, Favre. I think McNabb was a good QB with moments of greatness, but he's not a Hall of Famer to me
He also had a relatively short career...again he was good and sometimes very good but never really consistently great