I use Fantasy Grounds and I like it, but it's expensive. Even if you go with a subscription instead of straight purchase, you still have to opt for the most expensive version to host friends for free, and then you have either A LOT of work to do or have to spend a pretty penny to have access to all the material. That said, the automation is really nice and there's lots of support, both official and 3rd party.