BF2 rocks imo simply because Im a helo/jet whore
Dont get me wrong, I love BC2 the same way I love BF:Vietnam but BF2 is the great game that should never die.
What they need to do for BF3 is take BF2 and duplicate it on the frost bite engine so you have the great game play, jets/helos, prone, infantry only etc etc but with the great graphics of BC2.