My preferred base is a mobile one, and even the basic design is extremely expensive in materials.
Before I manage to get the Behemoth up and running, I usually make a bunch of diagonal pit trap formations around a house at the furthest edge of town, I also make a couple of these in ‘alleys’ between houses and such so I can escape from hordes much more easily. I can easily escape (or murder) zombie dogs and hulks as long as I see them early enough.
Primarily the issues are making sure you’re alone before you start digging, and to not have anything directly behind you (when running away), as they’ll follow your movements. If they’re 2-3 tiles behind you, pause for a moment while there’s a pit directly between you, and they’ll jump in every time.
Unless it’s an animal tracking you by scent, they seem to be a bit more clever about it, Bears especially. Just throw a rock at them and trick them into the pit when they get pissed off.
The best trap style I’ve found is 3 rows deep like this:
_0_0_0_
0_0_0_0
_0_0_0_
One major issue with Dynamic spawning (As implemented) is that if you can’t see the area a monster can spawn there, so if it’s the middle of the night, you’re asleep, and you can only see 1 tile away…
Note that even in static spawn mode, wildlife spawns dynamically (Including packs of wolves, Bears, spiders, etc). A trick I find useful is to sleep in the middle of the shelter or house, as there is (or atleast seems to be) less chance of spontaneous midnight wolf attacks.