And that's really why I kind of stay with Roll20. It does that one thing and it does it fairly competently without me having to muck around with things too much.
Setting up DL walls is pretty simple once you're used to it. Switch layer, polygon line tool, select a color so you can see it, start clicking. I can whip together a DL map in quick order and I have a bank of random encounters ready to go.
Window functionality would be nice but not worth jumping ship over. I've seen animated maps and that's nifty and all but, again, at that point, you're now trying to emulate Diablo, not D&D.