I still believe that Blizzard should have kept him like he was in Cata. He had the potential to be a good Horde character, but instead they decided to butcher him... Probably because they didn’t have a fitting villain for a pvp-themed xpack. Hell, it could’ve easily been Varian as well if they had wanted so.
I really liked Garrosh as a character (that is until he became bonkers). Sure he was pretty much an ass to other Horde members, but I think they never went too far with it in Cata.
All in all, Garrosh’s new character “development” left me pretty much a bad taste in my mouth similar to Deathwing, who I think was another wasted character (as a villain, of course).