Yeah he is great (not as much as other you listed though). His weapon is eff. against armors and his atk is high. Tanking with Sheena definitely isn't the best option. Especially if going Vengeful/Special instead of Wary.
It's like going with WFae against LJulia and expecting to survive without problems.
No bulli Edelgard Edel has been bullied 3 times. Stop it already!