Legendary Heroes is nice, especially with the map pack. Many of the features you wouldn't like can be addressed with mods (if you want snaking, or building on the other side of a river, buildings that can be placed on swamp tiles, choosing a hero when you want to).
LH has a few quirks: Don't put champions in a stack together because EXP distribution will make them worthless.
Overall, I would say yes, the beta is receiving support and updates, and I believe most people enjoy it.
I like using the Anthys Map from the map pack with it, working on making new maps, but i am terrible at using the tools.