Yeah, Ruinator seems hard to support, though it's undeniably cooler. Definitely not a 3-drop though, where Stitched Drake sometimes can be, with the right support.
If you're looking for a slower card that fills kinda the same role as Ruinator but is easier to pull off, have you ever seen this...