>>48914292> Which is the better gimmickMega Evolution and Z-Moves have their advantages over Dynamaxing but I couldn't say concretely which is better although simply from a design perspective I do like Mega Evolution more
> Would you have wanted any of them to last longer than one generationYes but only if they were changed, specifically by combining the transformative nature of Mega Evolution with the accessibility of Z-Moves. In addition having a general rule of thumb where the lower the BST of the initial Pokemon the higher the BST increase when it mega evolves (decreased if it gets a stupidly powerful ability like Huge Power or Parental Bond). The Mega Evolutions for shit like Mewtwo and Rayquaza should be treated more like alternate forms than outright power boosts with a reshuffling of the base stats to fit with particular styles (Mewtwo having the more Sp.Atk driven Y forme and the more Atk drive X forme with the original Mewtwo being the Def-Sp.Def middleground, Rayquaza taking a page from Deoxys and Deoxys Attack with its base and mega forms respectively).
In addition each Mega Stone would also be able to be used by other Pokemon, giving effects that either boost a relevant stat (e.g. Aggronite or Steelixite would significantly boost the DEF of any Pokemon that doesn't mega evolve from them). Since there are only five stats to work with some of the Mega Stones would do other things, like maybe change one of the Pokemon's typings (like Ampharosite or Sceptilite might add/change the secondary type of a Pokemon to Dragon-Type), others might force a particular ability onto the Pokemon and some might just have weird effects like an automatic Trick Room, Weather Setter or Terrain Setter.