You mumble a little at some points but still nice.
I'm also surprised you didn't mention the fact that all enemies have limited respawns because that in particular shakes the game up a ton. Or about all the NPC invaders that you will run into since they themselves are pretty much mini-bosses since they cant be skipped now.