Yer i think dancer was a pretty healthy combination of sustainable party healing/buffer/dps.

TP healing instead of MP would be an awesome class imo.