I know Rift gets a lot of hate, but I'm really enjoying it right now during the leveling process. I used to play WoW, and one of my biggest complaints about that game was that I would have to manage 10 characters if I wanted to try one of everything. Rift has only four classes, but each class gets eight(?) different specs that can be mixed and matched to your liking.
Let's take the Rogue class, for example. Yes, it has a spec or two that fills in the assassin archetype, but you can also be an archer/sharpshooter, a bard, a tank, a dual-wielding powerhouse, or somebody that stands back throwing bombs at people. It's pretty cool.