This felt so nostalgic! I thought the sound effects were a good fit. Lots of small things like the way debris was picked up and the way the shield bounced contributed to the polish.
In response to comments below, I think you could perhaps pause the enemy waves in-between dialogue (with the ability to speed it up)? Although, to be honest, I quite enjoyed the atmospheric pacing.