I thought the upgrade system was clever, but I'm curious to see how this would work in a more fleshed out game. What I ended up doing was dying a bunch but on each respawn only spinning the wheels for the traits I didn't currently have upgraded. The fact that you could downgrade yourself on a trait felt counterintuitive. The actual fighting of the enemies certainly felt punishing at times, but the balance was good with the right upgrades.