To me, there are a couple of issues with the current system: Inability to get the mount you want with any reliability short of spending 10k+ gemsThis one is a bit of a catch-em-all. The price per mount (400gems) is actually on a lower side, however due to inability to get the mount you want, a person who wants a (say) starbound griffon, can spend anywhere from 400 to 12000 gems before getting it. This is not reasonable. At the very least, one can improve the system by splitting mounts either by rarity/desirability or by mount type (ie, if I am looking for a griffon mount, I don't want to get another skimmer!) and then upping the price on individual skins. The system promotes diluting the pool with lazy recolorsI am sorry, but a lot of new mounts are bad. As in lazy, fast re-textures that likely took about half hour to make. Those would not be bought by practically anyone. The only reason they are being unlocked now is because they are present in the RNG pool. I do not want to support the practice of making lazy recolors then shoving them down our throats for gems. Make high quality models/maps/textures that people would be willing to shell the gems out for, and I will buy them. Have every one of the 30 mounts in the stables been unique and great looking (I am looking at at least normal map tweaking with a few model changes), the number of complaints would go way down.