The shame of it all is if the game was half as long and wasn't reusing some of its excellent boss fights so often they lost their luster, could've been great. The first time I fought a boss I'd already fought I immediately felt less enthused by the game as a whole. Then it happened again...