I've given up on Zelda games. And Metroid games. The boss fights just annoy the piss out of me.
I already have a thing against boss fights that require you to do a specific routine over and over again. While it happens in Super Mario Galaxy, at least those boss fights tend to be short and are merely annoying speed bumps amid some pretty good gameplay.
The boss fights in Zelda and Metroid, however, not only require you to do a specific routine, but punish you for trying to go outside the box. You have to use your newfound McGuffin to defeat the boss. Instead of being mere speed bumps, they cause the otherwise good gameplay to come to a screeching halt while I start the new game of "Oh, what fresh hell is this new bullshit?"
When I completed Super Metroid and Zelda: Twilight Princess, I promptly sold those games away and have not bought something from those titles since. Maybe they have changed things a bit, but these are Nintendo staples, so I'd be surprised if they did.
I almost gave up on Batman: Arkham City because Solomon Grundy's fight was exactly one of those boss fights. There was another boss fight later that was pretty bad too, but at least the game was overall awesome with boss fights that weren't Zelda-ized.
How my tastes have changed. As a teenager, I didn't mind the repetitive nature of McGuffin boss fights.