As you know... the class is a personal choice. Play the type of class you like best.
If its beating on a mob then melee, if its nuking a mob then maybe a wizard, if its slowing a mob then maybe a shaman, if its buffing the group there are a few classes for that. SK & Berserker seem to do well in battle. They can get in the middle of the action and melee & cast if you like a bit of both.
Personally I am partial to shaman. They can buff, slow, heal, dot, dd a little and even do some beating if they so desire. Shaman are a well rounded class imho.
And we look good doing it!
Check out this info then you can make a more informed choice...
https://everquest.allakhazam.com/wiki/EQ:Classes/