1. Tachibana Muneshige (Nioh) - He is my absolute favorite boss fight of this gen. The second time you fight him in the field was an absolute blast. Had to switch from my spear to my dual swords and change the way i fought him. At first going the cautious route but that didn't pay off so changed to being more aggressive which is the way to go with this boss. Going from being demolished to him not being able to scratch me was the most satisfying experience i had this gen. Took me so many hours but it was so worth it.
2. Saika Magoichi (Nioh) - Another great one. This time you didn't just have the opponent to content with but also the environment you fought him in. Fire all around you and not much space to move around made this one tricky at first.
3. Okatsu (Nioh) - She wasn't a hard boss fight but she was so fun to fight against. Her moveset was amazing, wall jumping all around you. Just pure a pure joy to fight against.
4. Orphan of Kos (Bloodborne) - My favorite boss from Bloodborne. He is so fast and his attacks feel so violent and unpredictable at first. Took me a while get accustomed to his moveset. Also the big space you fight this monstrosity in gives you a false sense of security.
5. Sword Saint Isshin (Sekiro) - This one was the ultimate test and forced you to remember and execute what you had learned from fighting everyone else. I loved how you had to adept between the different phases when his weapons and attack styles changed. Though the big area where you fought him gave you enough space to have a few seconds of rest and collect yourself whenever you needed a pause from his pressure.
6. Lady Butterfly (Sekiro) - My first boss fight in Sekiro was her. I had a lot of trouble with her and it took me a while to take her down. She teached me a lot about this games mechanics and that running away from pressure was a viable tactic in this game that would help me in all the boss fights still to come. Her second phase where she summoned her illusions was especially annoying because i didn't have many resources to dispel them at that time and had to rely on my shurikens. Difficult but rewarding.
7. Seven Ashina Spears - Yamauchi (Sekiro) - The mini bosses in this game were often more difficult and frustrating than some of the main ones. This one was no exception. I already expected him to have quite the range with his spear but still was not expecting his attacks to reach this far. Keeping him on distance was a not a good idea so i had to switch to close combat and figure out his weak side which was difficult a first because of his wide area attacks. Still in the end i found his blind spot and made good use of it. Died a lot against him but in the end i dominated him and he didn't stand a chance, it felt earned.
8. Genichiro Ashina (Sekiro)
9. Grimm (Hollow Knight)
10. Malos (Xenoblade Chronicles 2)