Monster Hunter series. I'm just here to toot the MH horn.
You can pick pretty much most flagships in their respective games and it will be a great fight but MH in general feels very good in the game's mechanics and designs.
-All monsters have various states such as exhausted, enraged etc.
-All monsters have various abilities that can be huge roars, tremors, wind pressure or typical status effects like poison, paralysis, sleep etc.
-Monsters' behaviour and attacks have tells. These cues are not just visual but clear audio cues are something many game fail to deliver.
-The hunt/process is about preparing for a tough boss. Knowing what to bring to the fight, when to be aggressive and when to retreat.
-The best moments in MH is often when things go horribly wrong or horribly right.
-You feel the progress even though there are no character levels, only gear upgrades.
-Visual indicators of fight progress, broken parts, severed tails, smashed faces, drooling, change of colour, limping, etc.
-Monster body parts have different weakness/resistance to DMG types such as blunt/blade/bullets. Aim your weapons but also consider which tool you want to bring to break parts or synergize with team mates.
-Monster resistance build up. Apply stun? It'll take more effort to stun a second time and more again a third etc.
-Palicoes are great.
I haven't even got to the mechanics of the weapons or armor skills to mess with monsters yet.
One of my favourites recently I think is Teostra and Lunastra in MHW. They look intimidating as fuck and have auras of fire that make them hard to approach. They are quick, have a lot of different moves and the sense of danger escalating as the monsters become more and more engulfed in flames is magnificent. Teo's supernova is outright horrifying when it catches you in a bad place. Luna's flame gusts... well, yeah, fuck that move. You prepare to fight them and you are always wary of these attacks which will cart you real quick if caught in it.