Seriously I've had countless amounts of occasions in Halo were it became impossible to play. Something like ODST, the checkpoints in that game were perfect. Wether it was after I killed a group of covenant or when I just found a supply cache the checkpoints couldn't have been better.
Edit: For checkpoint problems they should make some sort of system that if you die over 7 or some random number amount of times immediately after a checkpoint, it asks you if you want to restart to the previous checkpoint.
-
I shit you not I believe such a system was in halo one, i remember after failing so many times after a checkpoint it sent us back one prior. However being an Multiplayer RPG I dobt checkpoints will reset your game. Cause its built to be online, and tend to except death, just by a normal respawn.