Looking at both sides of the pserver vs official argument I have some insights on the matter. Pservers are built using leaked YNK server code files that are in turn reverse-engineered and patched to make it usable. 100% of them are running on old code that was leaked back in 2010 -- in short the game out there is already over 4 years out of date. Because the server is patched, there is no real source code except for a single header file that defines the basic data structures.
Every single pserver I have been involved with either as a player or a developer has been poorly implemented and out of date. 80% of them don't even have an exchange market -- which is like 50% of the reason to play this game in the first place. Most of them disable the heroic skill, not because it is OP, but because they have no idea hwo top balance a server that has them. One that I know of actually makes strong strides to break this generalization, but I have no confidence personally that it will ever open. And when it does, it will still be built on top of buggy, out of date code.
Is playing on the official server expensive? Damn right it is!! Is it worth playing on the official server? Depends on the beating your wallet can take and how much you want to play th4e verion that is actually updated. Is playing on the official server better than playing on a pserver? Again it depends on the player and what they want from the game. If you want to be able to compete effectively for a little money as possible probably not because you will drop hundreds of US dollars here to be competitive?
Pservers on the other hand need donations to run and will provide you with non-equipment powerups for your money as well as far more in-game goodies than the official game. It costs less, but will that pserver actually be around in a 6 months to a year? Chances are not. They are also very unstable when compared to Offical Rohan being subject to sudden server outages and frequent DDoS attacks.
Also, and let's fact facts here, because Rohan pservers run using leaked server code as opposed to a homegrown emulator, they are running illegally and are subject to DMCA takedown orders (most pservers get around that by using offshore hosting that is outside US DMCA jurisdiction).
Finally pservers are run by Rohan gamers not an actual corporation. There is no corporate management structure and thus all it takes is for a dev of a pserver to get pissed off to shut that pserver down for good (happens a LOT). Also a lot of them are simply in it to make a quick buck by collecting lots of 'honeymoon period' donations, and disappearing after a couple months.
There are a lot of really smart guys out there working on Rohan pservers. What they manage to do with old, out of date code is pretty amazing. But at the end of the day is is binfile manipulation, hooking and hacking. You will never get a quality game server running doing that.