Moon is the only relatively new game I played. It wasn't bad, but I feel as though they have been trying way too hard. There was no need for mega evolutions, much less Z-moves, gigantamax, the totem pokemon, Alola's random hop to a no-gym leader system, your rival suddenly becoming an idiot by choosing the starter that's weak to yours, etc.