Metal Gear Solid 3 is the only game that I feel where boss battles feel unique. In most games boss battles are all the same you usually have one of these 3: A boss that sends a wave of weaker enemies at you 2. A boss with a weak point that may or may not already be exposed, but once you find it hit him there three times to kill him. 3. A simple boss with no weakness, but with a clear pattern that you have to watch for so you can get an opening hit.

In RPGs usually the boss just hits hard and on occasion throws out a status ailment. Most RPG bosses feel the same to me.

The End, The Boss, The Fury and Mr. Freeze on Hard are the best boss battles to me. Laughing Octopus was good too from MGS 4, but it ended too quickly for me. Actually now I think about it the Mr. Freeze boss fight reminded me of the The Fury boss fight from MGS3. I wouldn't be surprised if that's where Rocksteady got their inspiration from that fight because think about you have two guys in specialized suits that you're fighting using stealth. One uses fire while the other uses ice. Mr. Freeze has a cold heart and The Fury is hot with rage.