Getting diamonds doesn't seem to be a huge issue in the game currently. Getting the red diamonds is impossible unless you pay with real money. The pvp system I have a real problem with. You win one match against low level players and then suddenly you are randomly matched with players with almost 100k attack points higher than you. It's impossible to progress in pvp unless you get lucky and go against someone who decided to nerf themselves and place one character as their defender.