Personally, I wish the cards presented were based upon how we collected the iMG. If I amassed iMG through petting piggies or any other animal interaction, then show me a higher percentage of animal-related upgrades. If I'm collecting iMG solely through the use of my cooking skills, then show me more cooking-related cards.
Or the cards could depend on which shrine I contribute the most. Since Giants are affiliated with numerous skill-sets, the randomness element can still be implemented.
At least give me some control on how I want to upgrade my Glitch.
{ Not sure if this has been suggested, but do please point me in the right forum post if it has already been discussed before. }