Yeah, your Roo is great. =)
That's a good thought on Geno. I faced one myself, and they're very fierce. Thing is, the meta isn't quite settled yet, and as fantastic as the mechanical bug is, people aren't bound to say "Oh, it's Geno. He could be scarfed...better switch to be safe." Which means...