Very very fun! My only complaint would be that you can become immensely overpowered very quickly, but at the same time demolishing everything in sight while being nigh untouchable is really fun as well. I am a little bit confused on the enemy spawn decrease skills though, they feel somewhat counter-intuitive since by end, or even early mid game obliterating every enemy you see rewards you with far more than avoiding them constantly does.