I hate this game but I'm going to defend the developers slightly here.
The biggest problem with a project like an mmo that people don't realise is that by pre realise beta it's too late in the product life cycle to change a lot of the design decisions that have been made. Some of these decisions will have been made 4 or more years ago, they cant just 180 on them at a whim.
And that is why I think this game has A LOOOOONG way to go before they can begin to fix it.