I'm having a tough time picking a class since it takes time to level and i don't want to gimp myself before even realizing it. I've played retail wow since the tail end of BC up until now so i definitely have some wow experience.
I primarily want to pvp but still want to do pve content for gearing/experience, etc. im not really looking to tank or heal, just dps.
For the most part it seems like many classes/specs are pretty subpar when it comes viability. this is based on hearsay since theres no way for me to test any of this without putting in a ton of time.
At first i thought about playing a druid but i heard that feral/boomkin dps isn't very viable in pvp or pve and your stuck being ok/decent healers in 5mans/raids.
Hunters seem about middle of the pack, not too strong, not too weak. easier time to level.
i heard ele shamans can be pretty decent in pvp but are low dps in pve. enh shamans seem like a gimmick in both, i guess it could be fun for windfury 1 shot shenanigans.
ret paladins are bad dps in pve but can potentially be dangerous with reckoning stacking in pvp unfortunately it seems like their main asset is being a support buffer/healer/stunner in pvp and im mainly looking to solo/world pvp while i level and at 60.
i heard undead/dwarf shadow priests can be pretty lethal in pvp but it seems like you can only afford to bring one to raids since you can only have up to 8 or 16 debuffs on bosses.
rogues are rogues. honestly im not very interested in playing rogue tbh, overpopulated, not very appealing.
mages seem invaluable for raiding and are good in pvp from what i can tell but ive mainly played durable melee classes. mage isn't out of the question though.
warlock seems to be the best dps and can be pretty lethal in pvp. if i were to play a caster class warlocks would probably be bit. all of the specs seem have their own gimmick that seems pretty viable in pvp. unsure however. also good to level as.
warriors are the same as rogues for me. overpopulated, not very appealing. i heard they are actually one of the weaker classes when it comes to solo pvp. fury has the potential to be the best dps but requires gear?
---------------------------------
it seems like im leaning toward warlocks but tbh shaman, druid, and paladins, and even shadow priests interest me more.
Can anyone go more in-depth about the above classes? i really want to make the right choice before i put in my time and effort.