Leaning towards one class or the other

Hello!

I started playing about 3 years ago for a couple months and quit and now I’m back into it. I’ve had a hard time deciding which character to main. I’m leaning towards warrior, paladin, or death knight. They’re all fun to play to me. I love both pvp and pve, I’ve tried doing research on with class has the best Dps but all the rankings are different. Which class has the highest Dps output for pve? And which class has the highest survivability for pvp? I know all them have pretty decent healing mechanics. Thank you, any info or personal opinions are good and helpful!
Also p.s, if anyone wants to become friends hit me up, let’s do some sh*t together lol