Man I am so incredibly disappointed by Spelunky 2. I would even go so far as to say this doesn't belong in the Roguelite genre at all...The game doesn't even really change from run to run, especially after having seen most of the shop items. I could literally tell the building blocks they used to rearrange the map apart, and side-challenges are almost always the same.
People always talk about "skill issues" when it comes to not being able to complete a game. Not only do I despise that kind of term, because people use it to gain superiority over others, but "skill issues" do not apply to games like Spelunky 2 at all. The entire game is designed to completely and utterly fck you over from the very moment you step into it. It's a "we need to make this game hard, so let's make it as unfair and frustrating as possible" type of game. Inconsistent damage, inconsistent enemy and object behaviour, wonky controls, one-hit kills everywhere, the most horribly designed hitboxes I've ever found in a game, softlocks, and honestly I could go on for a while longer. Not often do I say this, but it is just a bad game. It feels like the developers made a product, then thought "oh damn this is maybe too easy" and then just made the game unfun to up the difficulty.
Roguelites should feel like you're building your run up from the ground, preferably in many different ways. With each new section, you get stronger and stronger and stronger, all the while playing consistently well. In Spelunky 2, however, it does not matter one bit how well you've been doing from the start. Got 38 health by killing enemies with the cup? Ha, get squished by a trap, softlocked by an enemy, or fall into lava. Run dead. Even the smallest error, which often doesn't even occur because of your own actions, could mean you are catapulted into lava 5 meters away from you.
And how do we make sure this doesn't happen? By collecting the exact same items every run until you get lucky enough to just blast your way through every level. Spelunky 2 is a game of chance, and I am just not here for it.