Hello :) Thank you for high praise!
Initially the upgrade system was supposed to give perks as well and thus really change/mix-up the game-play.
Alas this feature didnt make it in :(
The TAB one is a bit tricky, but I do agree that we could polish the levels a bit more :D