Yeah all good points, it all comes down too organization. Also, as a dancer I find more often than not im the only one pushing the crystal in groups who dont know what their doing, but when things fall into place with my team, then things work.
1v1 however, Dancer is not going to win, against anything.

As far as Charm goes, the cast time is bad. one stun and you lose you LB, one good team and you are dead before it goes off.