Mages are very easy to figure out, ok at soloing, solid in groups, great for raiding. The epic isn’t even a classic defining item since the Water staff and pet does great dps and nobody needs a pet for raiding (CoTH and divine aura clickies).
Necros are stronger for solo, not quite as good for groups unless charming or pulling, not as effective for raids (outside pet walk training in NTOV and VP).
Enchanters are complicated (compared to necro and mage) but arguably the best solo class if you are ok with higher risk. Raids they buff, tash, and mana drain stuff.
I enjoy the Druid but don’t raid or group with it.
I’m glad I have the shaman but don’t really enjoy the play style (despite being great at most things).
Personally for me, the ranger is the most fun class and ticks most those boxes. You can snare and fear animals as early as level 22. With arrows you can solo stuff that you cant melee down. It’s not an easy path but it’s a solid one. I’d see if someone can hook you up with a Silver Swiftblade and start adventuring
[You must be logged in to view images. Log in or Register.] .
Edit: Just read the last few pages. If deliberating over a sham or SK the sham is much stronger and less gear dependent. If you save your plat by 45 you can buy a Jaundiced Bone Bracer which will carry you a long way. The SK is arguably a more fun class (IMHO) and if geared to the teeth just do everyone well… but I’ve always enjoyed melees more than casters.