I got over with most of it but I cannot stop myself worrying about how unnecessary it will make a Pokemon. If you have a Megalution then you are not needed; if you don't then you're a pleb tier Pokemon. Average Pokemon were fine. For example, some Gym Leaders use really average Pokemon as their signature. Falkner has Pidgeot, Whitney Miltank, Lenora Watchog and etc. And it made them special, like they were able to make those not very strong Pokemon work. But with Megalutions around it doesn't matter what a Pokemon is, if it has a Megalution that makes their fundamental errors (like typing, stat distribution, learnset, ability etc.) correct, then it is fine.