Actually - you may think I'm being biased, but I'll try to sound as objective as possible:
All MMORPG games have some form of monthly fee associated with them. I've been around game developers to know that this is true - the constant new content in the game takes time and money to develop - and therefore, there needs to be a charge. However - you may argue that the fees is high - but can't argue that there is actually a fees associated with it. Everquest, Star Wars Galaxies (I think that's what it was called), DAOC, etc - all had some form of "playing fee" tagged to the game.
As for "hours spending to find a key instead of fighting" - that's incorrect. There are several different aspects of the game - one of which happens to be PvP (Player vs. Player) - in which you do NOTHING except fight someone else on your opposite faction. Much like CS Non-Terrorists vs. Terrorists. The catch is - you cannot choose sides freely, and are bound to only one player at all times. Hence, how strong you fare in the battle depends a lot on your equipment/skill - instead of just being the level plane all the time. The more time you spend PvPing, the better your gear gets (through rewards, rankings, etc).
I hope that did not sound too biased :P