I'll admit, the system you described sounds rather epic xD However, Ide rather stick with the current one as its quick and simple
I wan't players to load up the game and know instantly what to do
The hero picker we have is based on the Diablo III hero picker as shown in the Blizzcon'08 playable demo and we're trying to make it as accurate as possible
soz!
Dont get me wrong though, I reckon the system you described sounds amazing
I just think its a little complicated for a game that only lasts an hour :S