I personally think the new shop is a big bad idea: the aim of the game is not anymore to grow your units' strenght with combats and experience, but now it is a gold grinding game, where you can get
all the elements in the game simply by paying (either ducats or cyans). I think you can leave some versions of the "guild packs" for those who wants to spend cyans (real money) to progress faster, but don't put all the unit/lvls in the shop!
Unfortunately, I'm pretty sure this will greatly reduce the time a person will play it before getting bored: it eliminates one of the aims of the game (i.e. getting experience to unlock the higher lvl cool ability)
Have a nice evening,
Almanro
PS: Instead, it is a very nice addition the possibility to see the ability tree before buying a unit! Well done!