Although I play a F2F game once a month or so, I mostly play online: I run one game a week and play in a rotating DM game once a week.
For DMing, I've invested pretty heavily in Roll20 for 5e and I mostly run prepackaged campaigns. For that, it's been great. For the game I'm a player in, we've used Roll20 for maybe 95% of the games. The remainder was when one of the DMs tried to use Foundry for DCC, and it was rough. The interface was daunting on the player side and there were lots of fiddly bits that never seemed consistent to us. That campaign died mostly due to how daunting most of us found the UI player-side. Some of that could have been due to the (relatively inexperienced) DM's lack of familiarity with both the system and with Foundry, and to our own laziness.
I'm curious what folks feel FantasyGrounds and Foundry offer players more than Roll20. Despite having played for almost 40 years now, I consider myself fairly casual gamer. As such, I don't know if I have needs/itches those tabletops would scratch in a way that Roll20 doesn't.