Very addicting game. It's just too bad that the level scaling curve isn't very balanced. You can have a really great setup but no matter what, eventually the enemies will out scale you faster. No matter how much you optimize your build, if you don't get insanely lucky to constantly upgrade it, you will eventually just run into a wall you can't overcome, through no real fault of your own.
You can build very tanky, with massive heals and scaling damage, but the enemies just get tankier, deal more damage, start laying curses on you every turn, etc. There's just no build that scales enough to keep up.
I'm not sure what the game/developer wants me to build here... If I go full damage, eventually I run into enemies that abuse that with spikes or just massive walls of HP. If I go more of a tank build, the enemy damage just out scales it until 50 armor is nothing, and each turn has you taking 100 damage total.
The only reason you're dying is because you haven't gotten a good enough build yet. For the enemies with spikes, there is a relic "Cleansing Candle" that removes spikes when you attack. 50 armor is not enough. With items like archangel armor, the forge event which adds haste onto shields, or the item "Pretty Anklet", you can get haste which with structures or helmets, can get to the 999 block cap, although poison will kill you if you only block. With Assasin's Dagger, which gets one extra damage per kill, you can get to floor 100 and theoretically get to any floor you want.