It seems some of these people seemed to miss some of the important points of kest's post, such as...
"I want a solid dps class...tanking can be really fun but hell i feel the pressure...I DONT like Healing...good dps class, and wll be quite useful...I also love to pvp...i want a class which NEEDS skill...and a challenge."
Well, I'll break it down:
If you want to avoid healing at all costs, dont make a priest, shaman, or paladin. Most shamans and paladins end-game are heal-spec, and priests (which there seems to be a fair amount of shadow priests) are usually only wanted as healers. Some people see the benefits of other specs, but most people just want a healer. A shadow priest MAY be for you if you're fine with all the "HEAL!" spam.
If you're okay with tanking sometimes warrior could be fun. I love mine in PvP, and they DO make the best tanks (sorry druids, you're close though). Even so, I'm trying to get any of my guildies to switch to arms, to provide all those amazing debuffs.
Really, I'd say you'd be left with a choice between lock, hunter, mage, and rogue. Rogues can be fun, but unless things have changed they dont bring much to arenas, and all they really bring to end-game is kick.
A hunter will bring a challenge when you learn how to kite, with the removal of the deadzone have become very deadly in PvP, but are quite easy to level. However, the art of CCing on a hunter is one that is hard to learn, and you'll love it.
Locks bring incredible DPS, while also offering a variety of pets. Honestly, of the two "pet" classes, I think this is for you. Rather than virtually doing the same thing over and over, you can treat different encounters with different curses, pets, and even styles of gameplay.
What I think you'll love most though is a frost mage. I particularly say frost, because they are crazy at grinding. You'll need skill, but when you can down several mobs at once (circa faxmonkey) you'll love it!