Agree with OPs list and most of the above, including ability to craft magic items and desire for more spells.
My own requests / complaints are:
1: In most of my campaigns on max-sized maps, I end up running out of spells to research, especially if I don't have all 4 starting elemental books. Either add more level 6++ spells, or some refined spellcasting that increases the effect of some spells, similar to what intelligence does. Or both.
1a: Maybe also let those who don't start with th 4 elemental magic books research them later.
2: Re shop interface improvements: I'd like the ability to cycle thru units in a stack without leaving the shop. And of course ability to filter the items it offers to sell me. Only high-level items, only armor, only rings, etc.
2a: I wouldn't mind some items in the shop to enhance archery and magic resistance.
3: How about cutting down on the near-duplicate items? Healing potions & salted pork both give the same benefit for the same price -- why not have one give more benefit for a higher price? Or maybe make one give a random boost or a percent of the user's hit points instead of a fixed benefit.
4: Why have 2 multiple mounts that differ only in color? How about more expensive mounts that are faster, or give extra attack because they kick & bite?
5: Nuke Solon the Gladiator. His special ability applies only to sovies. He doesn't get it.
6: Give us a way to speed up movement / animations in tactical combat.
7: In tactical combat, make sure the resulting damage is reflected on the target's unit tab immediately. It used to be like that, but now it usually doesn't show until the next thing happens.
8: Fix autoresolve to use special abilities and understand that it takes time for melee troops to get in range of archers. Currently it seriously undervalues special abiltities like "crushing blow", archery (especially mobile mounted archers) and any non-retaliate attack like Xander's (from the book extra content) feint ability. This may be a hard one to program, but it is my most important request. I've seen threads complaining about boring tactical combat, and I think the best way to make tactical combat less boring is to make autoresolve work well enough so we won't need to fight so many battles ourselves.