>>41272433I would personally turn Z-Crystals into a new type of TM, much like they just introduced TRs actually. The difference here being that Z-Crystals are still held items, and grants you a 5th move that you can use once per battle. It's not a "press A to watch cutscene and win battle" move, just a standard fucking ordinary move, perhaps with a useful side-effect. The fact that you can have 5 moves is enough of a boost to warrant their existence. We don't need the babby insta-win cutscene bullshit.
As for Megas and Gigas, I would turn some of them into ordinary evolutions (such as Mega Audino and Mega Banette), remove the ones that barely change in design at all (such as Giga Garbodor and Giga Eevee), and combine the rest into a new mechanic that is not as overpowered as Megas, Z-Moves, or Dynamaxing were. The ones that just look like lazy alternate forms (such as Mega Heracross or Giga Corviknight) should be redesigned to look more like actual evolutions (such as Mega Beedrill and Giga Butterfree). From here on out, no new dumb idiotic babby gimmicks should be introduced, and this mechanic should be for boosting Pokémon that aren't competitively viable yet also can't just be given a new evolution.
Mega Charizard Y and Giga Charizard should be combined into one, meaning M-Char Y just gets some more design details to distinguish it from ordinary Charizard, while we remove arguably the worst of the Charizard pandering forms.
Primal Groudon/Kyogre would be changed to ordinary alternate formes in the same sense as Origin Giratina, where simply holding their respective Orb changes their forme in your party.
Eternamax Eternatus should be treated as just a normal Mega/Giga, and obviously have its BST nerfed.