It really wound up being more like this.
Roy: Physical Sweeper
Durkon: Physical & Special Wall
Haley: Kinda decent special attacker but I really used her for being really fast.
Vaarsuvius: You have it right on the money.
Elan: Yeah, status effects are fun.
Belakar: Also right on the money.