As twincast pointed it out. There are different breeds of players. MMO's are all centered around on one thing only and that is to increase your alts values in an endless grinding to keep the players tied to the game like a junkie to his supplier.
If people enjoy just playing one game and one game only then this is fine for them. But luckily there games which are story driven which also require to some degree to grind your alt to progress int he story but where the games main purpose is to tell its story and the grinding not is not the end in itself.
The reason why MMO's keep flooding the market, even that market is already way over saturated, is because they want to produce constant cash flows and game balancing is less of an issue as the focus is on the endless xp grinding, emphasis on endless.
To keep the dough rolling for the comanies the player must not ever reach an end.
In that case I think you are better off trying another, new MMO instead of games based on the story as they all have a beginning AND will eventually end.
Guild Wars 2 is quite nice with a focus on team play.