I started using Roll20 when I moved from my group in January. The VTT is really good. When creating your PCs and NPCs, you can drag entries from the SRD into the inventory, spellbook, or NPC and have a big part of the content filled in for you. I am a Pro subscriber on Roll20 and have purchased Tomb of Horrors and Storm King's Thunder on that platform as well as run my own custom campaigns.