Throne of Bhaal is a good comparison to make, they feel like encounters that are more hyper engineered to force the player to use every tool they're given. It's also like a lot of the optional bosses you find in JRPGs, they're more endurance runs, that people play repeated to learn the one combination of moves that will work.