Pretty interesting mechanic! The art and, sound effects and music are great! The balancing as you said isn't very good, I feel like it would be better to force the player to replace a mechanic, because currently you can just get all the good mechanics, and avoid the things that make you replace one! Other than that the gameplay is really fun and the chaos when there are a lot of enemies is great!