I have become agitated with having the selection "shoved in my face" when I have the fame for a hero.
Instead of the current system, I propose that qualities of heroes cost different amounts of Fame. This will let players pick heroes when they want them, and spend an according number of points to adjust the quality of hero available.
Agreed this would be a much better system. Let players hire the particular champion that they want, when they want to, picking from a much larger list.
Forcing us to pick from two random champions is boring and restrictive, hardly deserves the honorific Legendary
At present Fame is often a liability rather than an asset.
As well as being able to buy the champion you want rather than being forced to pick from a list of two, I would like a much more sophisticated "Fame system" where Fame could be used (spent) to do other strategic things like reduce global unrest as part of the casting cost of a sovereign spell.
Another good use for fame would be for upgrading champions (not the sovereign) using a spell similar to the Paragon spell that costs the sovereign 5 HP to give a champion an extra level, this spell would instead cost Fame proportional to the level of the champion and maybe mana to upgrade one level. The spell might be restricted to casting once every 3 turns or similar.
A Fame system like this would give the feel of managing a very valuable resource rather than being forced to pick a mediocre champion that is nearly useless in the late game since it has all its level picks already spent on things the player doesn't want or need.
Fame needs to the most important strategic resource that players really value rather than an irrelevance to winning the game as it is unfortunately now.