Boss fights are multi-staged events that take too long and have no check points. Are we having fun yet?

What do you think?