Help a casual pick a class!

Hey, so my background real quick:
I played vanilla retail and my first character was a Paladin. I loved, and still like, the idea of a tanky healer. I was very casual back then, and spent most of my time in BGs or organizing/seeking out world PvP skirmishes. By the time TBC came out, I was only level 45. So I restarted as a Shaman, because I was always into hybrid classes. I wanted to heal, and do some damage. Anyway, I got the Shaman to 70 and quit soon after, never really experiencing true endgame content.
So now I'm an adult, I have a job and other hobbies which take priority over video games, but I would like to reexperience some of my favorite childhood game. I'm leveling a Paladin right now on Nost - just at level 19, but I'm having second thoughts and concerns. So here's what I'm looking for:
1. PvP utility. I don't necessarily want to just deal damage; I like feeling useful to the rest of the group more directly. Usually that means healing, but I do still like to be able to hold my own in an encounter. I think this is what originally drew me to Paladins - being able to provide great utility to my teammates in the form of heals and cleanses, but also being able to hold my own in the front lines.
2. Casual-friendly/not too raid-gear dependent. I don't see myself getting into any serious raiding; I simply don't have the time any day of the week to dedicate to a whole raid. If I can get by on PvP/rep reward gear, that would be awesome.
3. Fun! Paladins have a lot of idle, auto-attacking, and while I love the concept of the Paladin, sometimes I worry it won't get any more exciting.
So the classes I've been considering the most are (continuing with) Paladin, Druid, and Priest. I don't really want to level a Shaman again - there are many aspects of them I don't enjoy (mainly totems). Paladin I'm just not sure will meet my needs right now. Priest my only concern is being too squishy or too focused on one roll. Druid I really don't know much about, but they seem fun. Can they swap roles quickly, or if I go resto will I be glued to the back lines?
Regardless, I wouldn't know what spec for any of these classes, or what race to choose.
I will also definitely consider other classes, but I'm less and less interested in Hunter and Rogue these days.
Any input would be awesome!
I played vanilla retail and my first character was a Paladin. I loved, and still like, the idea of a tanky healer. I was very casual back then, and spent most of my time in BGs or organizing/seeking out world PvP skirmishes. By the time TBC came out, I was only level 45. So I restarted as a Shaman, because I was always into hybrid classes. I wanted to heal, and do some damage. Anyway, I got the Shaman to 70 and quit soon after, never really experiencing true endgame content.
So now I'm an adult, I have a job and other hobbies which take priority over video games, but I would like to reexperience some of my favorite childhood game. I'm leveling a Paladin right now on Nost - just at level 19, but I'm having second thoughts and concerns. So here's what I'm looking for:
1. PvP utility. I don't necessarily want to just deal damage; I like feeling useful to the rest of the group more directly. Usually that means healing, but I do still like to be able to hold my own in an encounter. I think this is what originally drew me to Paladins - being able to provide great utility to my teammates in the form of heals and cleanses, but also being able to hold my own in the front lines.
2. Casual-friendly/not too raid-gear dependent. I don't see myself getting into any serious raiding; I simply don't have the time any day of the week to dedicate to a whole raid. If I can get by on PvP/rep reward gear, that would be awesome.
3. Fun! Paladins have a lot of idle, auto-attacking, and while I love the concept of the Paladin, sometimes I worry it won't get any more exciting.
So the classes I've been considering the most are (continuing with) Paladin, Druid, and Priest. I don't really want to level a Shaman again - there are many aspects of them I don't enjoy (mainly totems). Paladin I'm just not sure will meet my needs right now. Priest my only concern is being too squishy or too focused on one roll. Druid I really don't know much about, but they seem fun. Can they swap roles quickly, or if I go resto will I be glued to the back lines?
Regardless, I wouldn't know what spec for any of these classes, or what race to choose.
I will also definitely consider other classes, but I'm less and less interested in Hunter and Rogue these days.
Any input would be awesome!