Quote:
What are all your takes on each class? what are some pros and cons of each?
I think you mean each spec ... :)
Prot is the tanking spec. The main advantage is that you can take on insane numbers of mobs at once without breaking a sweat. It's weaker against casters, it's very viable in 5 man groups especially and a nice versatile tank overall.
Holy is the healing spec. For leveling you take longer to kill things than ret, and you can't take on nearly as much as a prot can, but you are hard as nails to kill. I would think that most holy paladins are going to be group oriented, because that's where you really shine as a holy paladin.
Ret is the DPS spec, and that's why many people use it for leveling. If you are finding that your damage is a bit lacking at your level, you probably need to upgrade gear (esp your weapon, that is absolutely critical for a retadin due to the importance of white damage). Also there is a nice ret spec guide stickied in these forums (and that guide links other ret guides). Ret has been strengthened recently as well for the endgame, and it's quite a fun spec to play.