That said, some of the ecosystems (frameworks?) themselves are decent as-is. The two mineclone forks (I don't pretend to know the difference) are probably the best place to start.
Mapgen sucks if you want any kind of realism though. Even the mods that pretend to care about it (half of which are in lua and thus really slow) don't operate on a "top-down" level, so always end up with things like "water flows uphill in a circle". And the grid is very obvious, especially if you're obsessed with the dimensions of your base like I am. I also suspect poor RNG control in places. And there's definitely an idempotency option - if you quit (or crash) the game while mapgen is still running, you can end up with half-generated terrain.
Even the builtin mapgens are slow to generate new terrain if you use the "fast" cheat.
(this ended up being a bit more negative than I'd like; I don't intend to stop people from trying it)