Puyol is good, but much better as a centre back, imo at least. You seriously underrate Neville by the way - as much as people like to take the piss in reality he's a very solid player, makes virtually no mistakes and actually creates a fair few of United's goals.