Metroid Prime 2
This one I just beat, it was the original GameCube version with HD texture pack. I bought it Day 1 back in the day but never finished it and kind of remembered it as equal amounts brilliant and frustrating. After revisiting Prime 1 recently, I was bound and determined to finish this one and my impression stands after beating it. It's often brilliant, tons of fun and just great. At the same time, I found it frustrating too often, overly complex and obtuse and lacking the flow of Prime 1.
Complaining about backtracking in a Metroid game seems ridiculous at first but Prime 2 takes it to an absurd level. There often is no elegant nor speedy way to get to a far-flung place unlike earlier entries. The main issue though is that the dual world approach will often have you backtrack through the same shit seemingly a million times just to get back to a portal. Those rooms are often stuffed with complex enemies that can be run & gun tackled and sometimes they're combined with platforming and attacks that can knock you out of said platforming. Sanctuary Fortress for example is kind of a marvel of level design but the more time you spend in it, the more the dual world approach becomes a fucking chore.
Then there are the bosses. They somehow get worse as the game progresses with the one, two punch of the final boss being questionable as hell design-wise imo.
It's a weird game overall. I'd often absolutely love it because the basic formula is still amazing but there are many overly complex additions on top that only take away from the prior game's great flow. A great example is the room where you get the screw attack. There's this whole back and forth between light/dark and portals but it feels like an annoying waste of time rather than a clever puzzle and I remember thinking...okay, why, so I can watch that animation/load screen for the millionth time several times in a row?
Still, I'd be hard-pressed to give it anything lower than a 7/10 because the Prime 1 base is so fucking strong.