I'm not done playing this even though I've reached the ending and that should be a testament on how great the gameplay loop is. Near-perfect game but I think it relies too much on being able to dodge everything to the point being hit twice is a death sentence. Don't mind it too much because the heavy hitters are slow and predictable but it gets irritating in some aspects because of it.