I think the class has been fine and works well.

If I could change anything though I would make two changes. First remove the RNG from cards and just make them 6 individual ogcd skills with individual timers that do different things when 2 are used together. They work as is but if you can remove rng and put in a high skill cap not.

Second I would allow switching between stances in combat, with a timer like cleric stance. Even if they nerfed abilities a little I think it would be interesting mechanic.