Honestly holds up better than I thought. The boss fights can be surprisingly good and it has one of the better narratives in the series. That being said though; the Melemele section is mostly awful and it has the usual modern Pokemon trappings, both in terms of gameplay and writing.