Well, I decided that I could use some help since I'm failing pretty hard
I have problems surviving. My solip made it to the final boss, but couldn't kill them. The reaver was going kinda well, but I couldn't get past the orc prides (played both on exploration, to learn more about the classes). I'm not having too much luck with cursed and rogue either.
So, any tips to improve survivability? General stuff or class specific, everything helps
Something that a lot of first-time players (of the game and of roguelikes in general) do is underestimate the usefulness of maneuverability and escape options. Controlled Phase Door, Teleport, Psychoport, and Movement Infusions are all your friends in living to fight another day, plus whatever class-specific escape options you have. Remember that most enemies heal much more slowly than you do when resting, and that most of them don't have significant healing options of their own. If you're not able to brute-force your way through, attrition can often take out tough bosses if you're careful and clear out the rest of the floor first.
Aside from that, it's a good idea to always do every dungeon in the game to make sure you aren't underleveled for where you are. Do whatever class-specific (or dwarf-specific) dungeon you have to start, and then do trollmire, Norgos, scintillating, Kor'pul, gloom, and Rhaloren before you move on to the story-related quests. Make sure you do all the optional dungeons except spellblaze and elven ruins before hitting Dreadfell. Don't skip Ardhungol or the flooded caves. Etc etc. Use the farportal to level up a bit if you're still having difficulties, but don't be afraid to recall out of it if you're in serious trouble.
However, the randomness of the far portal makes it a risk to use. You might get a random boss which counters your character in every single way. My reaver encountered a boss bloated horror that was immune to blight and fire and kept using cleansing fire and stuff that did tons of damage. I used the rod of recall but once you've recalled, the far portal is broken.