It took me 15 minutes to acquire 1000 shards. That is.....
2,500 crates or
5,000 platforms or
100 upgrade stones or
1 Enchant of the specific slot I want.
If you are using 2,500 crates or 5,000 platforms every 15 minutes there is something up, if you are using 100 upgrade stones every 15 minutes there is something up, the enchant one is just horribly unbalanced.
you could lower the amounts of platforms\crates per purchase to a 10th of what they are and it still wouldn't even approach acquiring grinding. you would still be earning them quicker than you could use them.
Same with upgrade stones, if you are losing a fully upgraded character every half hour then you need to seriously rethink your strategy.
The Crates/Platforms are cheap, yes, but IMO, they should be free or a spell anyway as they're so commonly used.
As for the other stuff...like I said, all it does it cut down on the grind. In that 15 minutes, you could've:
-Gotten several random Enchants from grinding Maze Rooms inside a Pyramid
-Gotten well over a hundred upgrade stones by grinding Minibosses in Caves (You know they drop 25 stones each now, right?)
-Gotten all sorts of random crap in Stashes.
It's only "More Efficient" because you can get Platforms/Boxes without the grind and you can non-randomly get an Enchant. That's it. Beyond that, it's more time-efficient to actually go get the stuff on your own. It's for convenience and to help newer players, really. If anything needs tweaked, it's the Stashes themselves. They typically have junk that isn't worth your time.
The Random Enchants could be tweaked a bit. I like the "Right/Left/Torso/Legs" being 1,000 because you don't know what you're going to get. But some of the others, like the Jumping Enchant, could be a bit more expensive, because they're a lot more specific.
As for the others, like the Acid Gills, Elemental Enchants, and the like...I think they're adequately priced for what they are. Getting several thousand shards isn't something you can do instantly and there should be an appropriate reward to spend that amount of effort on.