I finished a game last night and I had worked my way up to the Master Armors and the Legendary Armors. Legendary Armor requires Elementium in order to equip your troops with it. However, for a Champion it just costs money. There needs to be some type of limit on purchasing the Legendary Armor if Elementium is that rare. I had about 8 cities, and probably 3 to 5 champions per city. All of them equipped with Legendary Armor, magic rings, totems, the works.
Instead of just buying certain types of armor, weapons, and magical items, we should have to hire someone to make it. It should cost time, money, and "materials". If you want Legendary Armor for your sovereign and/or champions than you should have to give the armorer some Elementium. For magic items, we should have to furnish some crystals. In addition, I just don't like clicking on visit shop no matter where I am and then completely equip my Champions. They should have to be inside a city and it should require some time.
Just didn't make a lot of sense last night. To equip my soldiers with Elementium it is rare, for my champions--it apparently is very abundant.
I would also like to see some type of create magic item as a spell.