Lul Mekkatorque is easy af. If you think that this is a fight that has too many mechanics, I hope you will never reach Jaina, cause she, and any other mythic endboss, have double the mechanics of mekkatorque, and are a lot more punishing :S
And yes, you SHOULD have a mic for every raider if you want to clear mythic. It is the hardest content in the game, and raiding is a co-operation activity, not a solo one. Maybe you'd like blizz to create mythic raider A.I., so that the A.I. can boost you through 9/9M then?
- - - Updated - - -
How can you be a raid leader and not want voice comms? That's the total opposite of being a raid leader... it's like saying that you are a CEO when you are the cleaning lady.