We're sorry to hear you feel that way. We have created the economy to be fair to both non-paying and paying players. The way the gems are distributed for those who don't want to pay is based on 'grinding'. You simply need to play the game and collect treasure chests. After a while you WILL find gems, given to you for free - in exchange for your time spent playing. This is pretty normal for this type of game. If you have an idea on how to alter the model without breaking the economy or putting us (the developer) in the poor house, we (and most other F2P developers in the world) would love to hear it!
When you start the game you're given an option to select different characters. Those characters are balanced differently - some better with magic weapons, etc. Not sure if that's what you're asking for, but it sounds like it might be...
Thanks! We love that sort of support. Really helps keep us motivated. Hard to be motivated when we're starving :P