His mic work was gold at times, matches were meh but not as bad as some make out. His TLC with Lawler was decent as were his matches with Orton bar the clusterfuck end in the tables match plus the FCA with Jomo. The biggest issue I had was the booking up to and including his feud with Cena, they made him too contrasting making everyone look shit.
Miz went from a loudmouth who wasn't able to beat a 30 year (probably more) vet in Lawler which kind of fit his look I suppose, he was the guy who should get his ass whooped every week but slimed away. Then he went on to dominate the most dominant force the company has seen in the past 10 years in Cena just to fit the John Cena arc.
Miz - Looks like shit as he couldn't beat Lawler but suddenly can top Cena like he hasn't prepared for the Lawler matches.
Cena - Get's whooped repeatedly by a guy who couldn't even beat a 90 year old peado.
WWE - Has been dominated by Cena who can't beat the guy who can't beat the old man.
How to fix it is simple, if you want Miz as the fluke champion have Cena dominate him every week before losing the big Mania match via Rockbottom or have him dominate Lawler as the arrogant shit and make us doubt Lawler has it any more then win clean against Cena, Rock can get his shit in after if needs must.