I use foundry and love it. I've switched to PF2E but ran 5e on there for about 2 years. It works great for doing a lot of automation for you and you can still throw up a background image for TotM scenes. Definitely my favorite method I've tried for our virtual group. Though when we have In-person sessions we still use foundry with eneryone on laptops because it's so much easier.
Wow, that is an excellent article. I've been wanting to try and host an In-person game for a bit but the whole "8 laptops" thing is a bit cumbersome. I think there is definitely a viable solution there to let people play from the couch and just hot seat with a laptop while the game is up on the TV.
Foundry makes a great information hub, even locally. All your DM handouts, their character sheets and notes, bags of holding, etc can live inside it. No more "who has X thing?"
I usually have a couple of maps set up for global use. One is the world/region map and I move a toke on it to show where the party is. Journal entries are pinned to locations and I reveal them as the party learns info.
Then I'll usually have a map set up as essentially their "planning table" with all the info relevant to the current events, images, etc.
It's set up so that even if we are running a combat in another map, they can swap back and reference something themselves if they want. I can always draw their attention back to the combat encounter map on demand if needed.
Also, if you also run 5e-tools it makes life even easier. You can import all sorts of things from 5e-tools into foundry with no need to spend time re-creating spells and items and such