I've been playing Oak since the beginning, with occasional experiments with Rook. Now, trying to learn TB (basically by unabashedly ripping off Teseer) for pacov's upcoming tournament, I find one thing frustrating trying to make a transition from one DG to another; I really wish the hotkeys were all assigned by broad "categories" of what they do.
I don't have the game in front of me, so forgive any errors I make. But, for example, 4 lays down Oak's banners. When I switch to Rook, it is 3 (? or 2) for towers. And Reg's mines are, what, 1?
I think it would have made the game just that much easier to transition between DGs if the hotkeys all did roughly the same thing for each DG. Of course, the abilities are varied enough that it won't be 100% match up, but I think it would make playing a new DG an easier tranisition. It would look something like this:
Hotkey 1: Basic defensive/ healing spells- Shield, Heal, Structural Transfer, Bat Swarm, Mulch, TB's Novas (?), Brain Surge (w/e it's called), etc.
Hotkey 2: Primary Nuke- Penitence, Bite, Hammer Slam, Fireball, RoI, Spike Wave, Spine Attack, Spit, Pounce, etc.
Hotkey 3: AoE/ Stuns- SoF, TB's Nova's or DF, Mass Charm, Blast Off, Warp Area, Spike Wave, Boulder Roll, etc.
Hotkey 4: "Laydown" or Form Changes- Banner, Mines, Towers, Fire/ Ice, Open/ Closed, Mist, Ooze, etc.
Again, it won't be perfect, some DGs have abilities that could go on multiple keys, or have abilities that don't fit these categories; Bestial Wrath, etc.
However, I do think it would make trying a new DG a little easier. Maybe something SD/ GPG could think about for DG2 (they know they want too) or someone with way more programming skill than me could include in a mod?
(And yes, I know you can reprogram your hotkeys, but then you have to reprogram them everytime you want to switch DGs, so that doesn't really solve the problem.)