Part of the problem is that, though the characters are pretty interestingly varied, with a variety of effects on movement, action points, damage of different types, teleportation, an array of summoning abilities, healing, and board control, there's a substantial element of linear design.