Quick and easy, not getting into the details let start:
Sprite world is easy dex, sprite god usually spawn a bunch of little star things and they drop the portal quite often. Easy to rush, boss may be difficult for some classes with unmaxed def.
Sewers is a great dungeon for def pots but it’s pretty hard for unmaxed character to rush so go with a friend.
Vitality goes to abbys of demons of course. The dungeon is not that hard, the lava and all the red shots might threaten you but its pretty easy to dodge, just back up when you see the brute.
Snake pit, Speed. Pretty obvious, snake pit is so easy to do, nothing really hurts you in there except the arrorws in the treasure room and the actual boss.
Undead Lair and those wisdom pots man. Filling up my inventory… Anyway udl, not that hard either a few things though. Watch out for the slimes if ur melee. Watch out for the vampires and DONT SIT ON SEVTAVIOUS
Puppet Master Theater might be the best source for attack since its guarenteed. The dungeon is not easy though. Even if maxed def, sometimes you might run into trouble so do it with a friend.
Mana pot is a tough one. They drop from ocean trench, shatters, and crawling depth. Most of the time you will encounter ot more often then the other 2 so just go in and try to get as much damage in because usually there are a bunch of people in there to tank for you so just go all out with the damage.
Life is hard. It’s true. I got a test tommorow, and… oh wait. Yea ok… SO life drops from Tomb and Shats. Also the lost hall but I wouldn’t go in there unmaxed… Tomb will be the fastest and maybe easiest for life potions. If you have a rouge ninja or trickster to rush the sarc, a tomb goes pretty fast. mine is usually like 20 minutes and that’s fast for a hard dungeon. Again dont go in tomb without your def maxed… BUT 3you can get a maximum of life and that’s pretty good.
thanks for reading, im sorry mana and life was longer to read but I think i have to because those are the last ones you should max, leave rating in comments pls goodbye (also… my )