Agreed. Spiritspeaker is fine. He is supposed to be a threat unit, a tank that you can (in the original) only attack him once, due to magic eater and vaporize. He is damn good. The problem is Hex 3, I think it's overcosted, Hex 1 is so much better cost-wise, maybe switch Hex 3 for 1.
I'd be okay with that too. But I think his mixed approach (debuffer, melee beater, tank) makes him a bit too expensive.