I agree that Tom Brady is one of the best, I think the title of the best NFL player of all time has to go to Jerry Rice. He holds almost every significant receiving record in the league, including most career receiving yards, receptions, and touchdowns.