I think infiltrator is, by far, the most *fun* class, but it's the Dwarf Fortress type of !!FUN!! with all the risks involved.
Vanilla warrior is nice, but it just sort of looks bad, like you couldn't choose something else.
Cavalier removes some abilities and does need some sort of specialty of its own to really be totally balanced, but it looks good for RP and is the only subclass that lets you both command the same (a larger, in fact) number of troops and stay alive (unlike hero)!.