Metroid Fusion is a game that had great potential, but it got ruined not by "linearity" but by its frustrating enemies, bosses and extremely random puzzle solutions.

I enjoyed the vibrant colors, the story and the weapon progression. Unfortunately I'm adding this game to my DNF list.

I'm not even a quarter of the way in, and apparently the "hard" part hasn't even started yet. What did it for me is the Security Robot boss, which after about ten frustrating tries the "normal" way I looked up a speedrun video. Another ten attempts later, I was able to cheese him by spamming super missiles right as he walks into the arena, with one hit worth of HP left. Did I feel accomplished? Did I feel like I was having fun? Did I feel satisfied? None of the above.

This boss was followed by a level filled with "Ice X". If you know you know, and that's where it ends for me. As for the puzzles: if I have to look things up then I feel really bad for not doing it on my own, and it just ruins the experience for me. I also never liked the bosses that you have to try 20 times before you hopefully somehow discover a way to beat them.

I play games to have fun, and so the idea of torturing myself to finish this game is not very appealing.