Me ha parecido una buena idea mal usada, me explico:
Le da un factor extra a las batallas, crea un "pokemon insignia" en muchos teams ademas de ofrecer bestias sumamente especializadas en todo tipo de estilos de juego dandoles asi mayor viabilidad, le da algo de gracia y variedad a las batallas si bien es cierto.
Pero no creo que las pusieran de forma correcta por 2 cosas:
1- Muchos pokemon que no necesitaban para nada una evolución la recibieron creando bestias absurdas que hacen que la variedad de megas usadas sea muy poca, mínima en aquellos estilos de juego donde no hay bans de megapiedras.
2-Muchos pokemon que necesitaban una simple evolución para ser competentes recibieron mega, exterminando prácticamente por completo su posibilidad de evolucionar, forzándote a usar esa mega si o si en caso de desear dicho pokemon de forma competente.
Vamos que la idea es buena en mi opinión, pero la han aplicado a un monton de pokemon equivocados.