Yeah, personally, I think SOME of the ideas are good, but I think others could be used that are not. For instance, I think they ban all OHKO moves? I'd go a step further and say no sleeping at all unless it's self-induced (Rest); otherwise, against someone known to use sleep, users have to go in with Sleep Talk on every Pokémon in case it's the one that gets targeted, or Lum (and the other) Berry on those without Sleep Talk, and that wastes a slot (move or item).
But yeah, Mega Mawile and Greninja I don't think needed to be banned. I've heard of and seen far worse that isn't banned. I haven't got one working yet, but I'm trying.