Thanks for such a thoughtful comment! I agree with all of your feedback and I would try to improve on all of these aspects if I got back to the project.
I love your idea for the audio issue solution! I had avoided the sound effects for time as well as for the fear that it would get too chaotic with so many spinning weapons but your suggestion makes a lot of sense!
I love tower defense games as well so I'm glad you were able to enjoy it!