Might be the most polished game on the platform. At first its pretty tricky to figure out how to make a good build. there's a massive amount of upgrades, and even more are unlocked if you pick requirements. (As an example: fire upgrade + freeze upgrade can unlock an upgrade that makes fire do more damage to frozen targets.) But this also allows for wildly varied builds from run to run if you experiment.
It might be one of the more engaging in the genre since enemies are also varied, and can be used to your benefit for clearing or weird movement tech. This is further expanded once you beat the final boss and unlock higher difficulties; I was expecting this to just mean higher health pools or less rare perks but Facepunch actually makes changes to enemies and adds new ones to keep things fresh.
Pretty great game overall, my only gripe is that playing with randoms is difficult to setup. You'll often join mid-match as a spectator and pray that the host lets you in on the next run. (I don't know the player cap, but why can 4 players be specating a match thats over 20 minutes deep?) A proper queue system would help, and were this game not developed by Facepunch I'd say its not the devs fault, but in this case it might be.
PolishAddictiveReplayabilityControls