Beat the game.
Thoughts:
1. Rogue is by far and away the strongest class. Necro is great for chapters 1 - 2. Warrior is good, but the other two are better. Rogue is the best because he gets the best loot among all three, and isn't as dependant on RNG loot stats. For example, Necro is heavily reliant on every single stat he needs (max skeletons, skeleton level, attack speed, magic shield, etc.). Necro would be good for chapter 3 except... well... he can get oneshot if he's unlucky. Warrior needs less, but still needs defense and vampirism. Rogue is like, whatever dude I'm good with everything.
2. The final chapter is a massive bugger of a stage. It's a gigantic difficulty jump from the previous one. You'll need to farm quite a bit or be super lucky. Kinda sucks to be forced to grind.
3. Max your watchtowers asap. Also get warehouses. Watchtowers are great for making your campfire a deathzone. Just stack every single enemy in the 6 tiles around your campfire and melt them all with the archers for mad exp and loot. Warehouses give you lots of supply space to put gear.
4. Get cheatengine and turn on the speedhack. The game expects you to grind at the last chapter so you'll need it for your sanity. I heard the ini file editing fucks up the game, so this is safer.
5. The final boss is pretty easy honestly. It's the stage that's difficult.
6. Swamp + vampire + spiders + blood grove = mad exp and loot. The mosquitos will blow themselves up and clear that side of the screen for you. Also the vampires make all the enemies take extra damage when they attack due to swamps making vampirism do damage.
7. Honestly don't bother putting down terrain tiles until you need it. It accelerates the boss spawn for no reason. This is ESPECIALLY important for the final chapter.
8. It's really short. It seems really deep at first but you can tell they rushed it near the end. All the dialogue kinda just ends, there's no new enemies or any new mechanics. I'd say once you play like a couple hours you've basically seen everything the game has to offer. It's fun but any depth to it is artificial from grinding for achievements or whatever.
9. Magic damage is a bait stat. It seems good at first, true damage, but it's so puny that it becomes worthless later on when things do hundreds of damage or have thousands of hp. It just takes up a valuable stat line.
10. Regeneration is only good on Necro. It's bait on the other classes. For the others, vampirism is 10x better.