I'm starting a thread for suggestions on heroes. I thought that it would be more appropriate to discuss improvements to heroes here than to clutter up the 0.82 release thread.
What I think would work better is to make the heroes more unique. Allow them all to be built a bit earlier and be upgraded throught the game. Make the hero a named unit of a particular type. For example, when you build Achilles, he might be Achilles (Hoplite), later he could be upgraded to Ahilles (Heavy Spearman), and eventually Achilles (Infantry).
When they start out, give them access to the Great General promotions, and do not require a Great General to be attached. It seems really odd to have a Great General attached to one guy making a unit of two. Maybe give them a few promotions that are unique to heroes similar to FfH where a high level hero can get heroic strength. I do like how you have to earn experience for the heroes. Don't make them generate free experience like FfH. Heroes should still be differentiated by the type of unit that they start out as (i.e. some civs would have an archer unit, others a spearman, others a warrior/axeman, others a skirmisher, and others a mounted unit). Perhaps one or two special promotions could be unique to each hero as well.
As an example:
Achilles starts out as Achilles (Hoplite)
Can be upgraded to Heavy Spearman, Infantry, and Heavy Infantry
Starts with Amphibious, Healer I, and Commando.
Can get GG promotions
Can get a unique promotion Mariner
Can get Heroic Strength promotion with Combat VI
Can get a Trainer promotion with Combat VI and Mariner
Mariner promotion gives +1 str to ships when onboard and +20% attack strength when attacking from a ship.
Trainer promotion allows Achiles to train Infantry and Heavy Infantry units (so that it is a late game bonus) to become Myrmidon units.
Myrmidon
National unit (3 allowed)
Starts with Amphibious and Mariner promotions
Retains experience and promotions earned prior to being trained
What I think would work better is to make the heroes more unique. Allow them all to be built a bit earlier and be upgraded throught the game. Make the hero a named unit of a particular type. For example, when you build Achilles, he might be Achilles (Hoplite), later he could be upgraded to Ahilles (Heavy Spearman), and eventually Achilles (Infantry).
When they start out, give them access to the Great General promotions, and do not require a Great General to be attached. It seems really odd to have a Great General attached to one guy making a unit of two. Maybe give them a few promotions that are unique to heroes similar to FfH where a high level hero can get heroic strength. I do like how you have to earn experience for the heroes. Don't make them generate free experience like FfH. Heroes should still be differentiated by the type of unit that they start out as (i.e. some civs would have an archer unit, others a spearman, others a warrior/axeman, others a skirmisher, and others a mounted unit). Perhaps one or two special promotions could be unique to each hero as well.
As an example:
Achilles starts out as Achilles (Hoplite)
Can be upgraded to Heavy Spearman, Infantry, and Heavy Infantry
Starts with Amphibious, Healer I, and Commando.
Can get GG promotions
Can get a unique promotion Mariner
Can get Heroic Strength promotion with Combat VI
Can get a Trainer promotion with Combat VI and Mariner
Mariner promotion gives +1 str to ships when onboard and +20% attack strength when attacking from a ship.
Trainer promotion allows Achiles to train Infantry and Heavy Infantry units (so that it is a late game bonus) to become Myrmidon units.
Myrmidon
National unit (3 allowed)
Starts with Amphibious and Mariner promotions
Retains experience and promotions earned prior to being trained