I just quit this game, got to lvl 30 as elyos and think it's extremely boring. It wouldn't be so bad if it wasnt a grindfest to the max. To each his own tho.
Soulbound has similar specs to what you're looking for. No voting required to get decent gear, instant 80, high population. Check it out, http://www.soulbound-wow.com/