I'm fine with megas, becaue it really is ridiculous to get newer later evolutions iwth monsters thanks to a brand new trading item, like that whole slew we got in Gen 4, that as a result were hundreds of numbers off from the originals. It also keeps the overlal numbering down.
But I do wish they were more for things that were at their third final form, and less on things like Absol or Camerupt or Sableye or Audino, which should just get another proper evo.
Of course, giving them new evo messes with what can use eviolite… and megas allows them to really break the monster stat and ability wise. But we're probably not going to see traditional evos for old monsters ever again... megas is too convenient for the numbering and naming, they aren't making up new names for the new forms.
And yeah, the trolling on the announcements is getting ridiculous now. Really have to start believing they have got nothing done.