I've said it before, and I'll say it again...
This game has the worst boss fights of any platformer. Ever. I say that without a shred of hyperbole.
They are joyless, plodding, overlong slogs that feel like they came from a different developer entirely. Awful.
DKC2's 3rd boss is worse than any boss in this game. Also, It seems to me that the biggest flaw of TF's boss design is how often it punishes blind-run players in the 3rd act. At least this is what explains why some people are so negative about the boss design in this game, while others-especially those that know the bosses nuances so as to speed run them--find them enjoyable enough upon replay. The former group is predominately composed of people who were killed in the 2nd or 3rd act. At least that's the pattern I've seen from lurking in forums.