Hi, thank you so much for your feedback! :)
Early in development I wanted to make the game feel tactical and making the reloads manual was intended to slow down gameplay. Later on, I decided to settle for a more arcadey style, but kept the manual reloads and some other "tactical" elements, so I get that it feels a bit out of place.
Dodging was just thrown on top of everything because I wanted to give the player another ability. It could definitely use some improvement (though I don't think there's much that can be done about it now) and I'll try to make game mechanics more grounded in actual gameplay in my future games.
As for the music, I have considered giving each environment a different track, but I didn't do it because I had some trouble finding music that would be (at least somewhat) fitting for the game. Your suggestion is great, however I'm a bit worried that the switching between tracks may be a little too frequent. I think I'll experiment with it in a future update!
Once again, thank you for the feedback. I'll see if I can revisit some of the mechanics and try to improve them a bit if I have the time. :)