Well, at least your opinions are consistently dogshit. Fairy is, both thematically and mechanically, damn near perfect. Remember, it exists as a balance to how out of hand Dragon and Dark got by the end of Gen 5. You know, the exact reason why Dark and Steel themselves were introduced. Ghost/Dark having no weaknesses was retarded mechanically, and was never actually utilized thematically. If having a single 2x weakness is enough to ruin a Pokemon, then that Pokemon wasn't exactly that great to begin with.
Megas and Ultra Beasts were fucking great. They were each a discrete addition to refresh concepts that were at risk of becoming stale: Megas for the battle system and Ultra Beasts for Legendary Pokemon. I struggle to find a visual design for either that is any worse than "pretty good".* They both achieve their intended goals of over-the-top redesigns of existing Pokemon for the former, and really out there original designs for the latter.
Digimon trying to be Pokemon was as untrue in 1999 as it is today. Even the Cyber Sleuth games, which come closest to the Pokemon formula, still take more from their Tamagotchi-like origins than Pokemon.
*Mega Charizard Y and the Mega Latis are really the only "weak" Megas, and that's due to how fun the entire concept really is. The Naganadel line are the weakest Ultra Beast designs, since there really isn't any actually theming to make them more interesting.