I believe MMG have done a good work at Jagex. Certainly the SoF and SGS could be discussed. Especially as Jagex claimed that they would never EVER introduce microtransactions. But then he have kept it at, at least as I see it, reasonable standards. During his time as a CEO Jagex have also indeed got better at listening to the players. I mean, a couple of years ago, who would have thought we would get to vote on which quests we would like to see next in the game? I certainly didn't anyway.
Now I hope Mod Pips will do even better. RS still has a whole lot of potential for improvements of all kinds.