I just very recently played through all of Crystal Clear with my gal and while there's a lot of great stuff in it in terms of QoL and gameplay- I can't recommend it. By the end I sincerely regretted giving this to her as her first full Pokemon playthrough.
Primarily I was really sick of the Discord OCs showing up everywhere with their teams full of shinies and the open world nature of the game removed all of the dungeons and story line elements so it was basically completely directionless.
Also there's an OC that blocks you before the OC Elite 4 and his fucking Pokemon are stronger than the E4's basically. So you get beat by him then feel like you need to go get the rest of the Badges and then by the time you come back you're over-leveled.
So yeah, do not recommend unless you've done many others and are just looking for more.