After using both Roll20 and Fantasy Grounds from both sides of the table, I landed on Foundry VTT and never looked back.
It's not free, but the value for the price is almost unheard of these days. Andrew and his team have a knack for finding a good balance between power, flexibility, ease of use, and beauty. Also, they make themselves accessible to the community, and parts of it are even open-source.
I would only suggest another VTT if the DM and players were all dirt poor, or if the DM had especially weak computer skills.