Thank you for the support! It is much appreciated.
I did consider upgrades before, I even had an implementation for a shop where you could buy them, however it made balancing difficult and felt unnecessary.
I may consider another type of upgrades (e.g. pick an upgrade after every boss), I need to do some planning and then I'll see how I feel after that.