While I love this game, if you understand the combat system even the hardest fights become trivial. I had no problem steamrolling over the final boss on my first try. It’s not that hard.
Granted, I’ll take that over the old games’ end bosses, who could also be cheesed but we’re designed so they really could only be cheesed, and there wasn’t much chance of victory in a straight fight.