I’d say Vela is a better hero than Misandra. Misandra has great potential but is totally unreliable and often disappointing.
Edit: Ultimately it depends what your goal is. GM is not a good tank. He definitely punishes a bad board but he also drops very easily. So for raid defense you should hold diamond easily, but for war I would not advise that.