I remember the first time I found Nihilego in Pokemon Sun's storyline, it was a great experience. It was the first time in years a Pokemon game made me feel like there was a mystery to be solved. What is this thing, what type is it, how do I beat it, etc. It made a great impact in my experience...