When comparing Battlegrounds (BRPG or BGE) vs Roll20, the Slant community recommends Roll20 for most people. In the question“What are the best software tools for playing tabletop games over Internet?” Roll20 is ranked 4th while Battlegrounds (BRPG or BGE) is ranked 7th. The most important reason people chose Roll20 is:
Roll20 is a web-based application that can be run in any modern web-browser making for an easy and quick way to get all players up and running.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Works very well even with esoteric RPG systems and rulesets
Truly system-agnostic, unlike other VTTs that are clearly intended primarily for D&D or d20 systems.
Pro Provides comprehensive support for tokens on tabletop
A great feature of BRPG and BGE is that they provide comprehensive (and perhaps it isn't a stretch to say "unmatched") support for tokens on the tabletop.
Pro Only the host of the game session has to have bought a license
Since BGE comes with anywhere between 1 and 15 free Player Slots, those players only need the free BGE Demo to play.
Pro Easy to create digital game conversions (BGE)
One of the better features of BGE is that it is very easy (and even fun!) to create a personal digital game conversion.
Pro Free artpacks available for download
Professional-grade content available for free is definitely a good thing.
Pro Free digital game conversions available for download
What could help offset the price of the software a bit is the free software conversions that are available on site.
Zombie-lovers in particular should take note, as five of the game conversions offered are zombie-themed.
Some free game conversion can also be found on Pinterest and boardgamegeek.
Pro There's nothing to download or install
Roll20 is a web-based application that can be run in any modern web-browser making for an easy and quick way to get all players up and running.
Pro Easy access to character sheets inside of RPGs
You can view your character sheets, and make rolls by clicking on various skills and abilities on the character sheet. You can cast spells by clicking on the appropriate parts of character sheets.
Pro Has a whole backlog of premade RPGs
Pro Free
It's free as long as you don't need too many features, otherwise you have to subscribe.
Pro Easy to control what players can see
With any subscription ($5/month) on the part of the GM, Dynamic Lighting can be enabled. This allows players to only be able to see what their characters should see, without any management by the GM. Light boundaries must be set up beforehand, or you can buy professional maps.
You can use fog of war for free, which has simple controls.
Pro Very easy to create 5e character sheets
Charactermancer uses SRD content, and any purchased modules to turn character creation into a multiple choice wizard. No need to type in the text of spells or abilities, the weights of objects, or calculate your armor class. This is all performed automatically.
Pro You can make whatever RPG you want
Pro Very easy prep for D&D 5e
Wizards has created purchasable modules for nearly every published fifth edition adventure. These are set up and ready to go, if you know how to use Roll20. There are additional 3rd party submissions available for purchase or for free on the marketplace.
Cons
Con Commercial
Both editions cost money.
However, every BGE client comes with anywhere between 1 and 15 free player slots, allowing that many people to play using just the free BGE Demo.
Con Not fully cross-platform anymore
Although earlier versions of Mac OS X are supported (v10.1.5 through v10.6), more recent versions of Mac OS X (those lacking Rosetta support) are not. And there is no official support for Linux (but users have reported success running the program in Wine or Virtualbox).
Con Laggy
The Roll20 interface is a little bit more sluggish than it ought to be.
Con Not 3D
Roll20 is a strictly 2D, top-down view tool.