If you are looking for a game to play online, you can't go wrong with Everquest. Be sure that you have time to burn, otherwise you are going to make time to burn. Everquest is addictive. The first day you just don't want to stop. The second day you can't think of anything else but what I'm going to buy with my first 1pp. The third day you are anxious to try your new spells on Orc Hill in Greater Faydark.
I play as a High Elf Enchanter, 142/200 INT, 202/200 CHA. Enchanters are considered by newbies as a useless class because we primarily do crowd control and stuff, but on PvP servers we have the absolute best strats. One is to charm someone, levitate yourself, and then take a stroll over the ocean. You charmed pet will follow you and drown. Tragic. The other is to charm a griffon or hill giant and let him mash your enemy. Or simply entrance/mez your target and go sit in a corner meditating to restore mana while he is counting his toes. http://discussions.hardwarecentral.com/biggrin.gif
Everquest is balanced, well though team game. Soloing is not very practical for any class but druids and necros. That is why you need loads of time. If you can burn a few hours at a time, at least 4 hours, even only 1 or two days a week, get this game.
Necros can solo because they can conjure a skeleton pet, have a marvelous array of Damage over time spells, and an especially nasty life tap. I have duelling necros. If they conjure a pet I charm that pet and hehe...
Druids can solo because they kite, or slow target and make themselves faster.