So here's one of my champion's spell book. it seems like there's a lot of vertical space that could be put to better use displaying the spells.
Here's one of my hero's with her jumble of abilities:

"Burning hands" - melee ability
"Disrupt" - utility function
"Escape" - utility function
"Fireball" - offensive spell
"Wind shield" - defensive spell
"Haste" - utility spell
"Cloud of Fog" - defensive spell
"Lightning" - offensive spell
"Storm" - offensive spell
"Titan's Breath" - offensive spell
"Defend" - melee ability
"Healing Potion" - utility ability
Seems like there should be an option to organize these spells by type. They could be sorted into rows by use.
Offensive spells: [Fireball] [Lightning] [Storm] [Titan's Breath]
Defensive spells: [Wind shield] [Cloud of fog]
Melee: [Burning Hands] [Defend]
Utility: [End Turn] [Disrupt] [Escape] [Haste] [Heal Potion]
Or sorted by spell type.
Fire spells: [Burning hands] [Fireball]
Wind spells: [Wind shield] [Cloud of Fog] [Haste] [Lightning] [Titan's Breath]
Other: [End turn] [Disrupt] [Escape] [Defend] [Heal Potion]
Or sorted by spell level, etc...