When comparing Battlegrounds (BRPG or BGE) vs VASSAL, the Slant community recommends VASSAL for most people. In the question“What are the best software tools for playing tabletop games over Internet?” VASSAL is ranked 2nd while Battlegrounds (BRPG or BGE) is ranked 4th. The most important reason people chose VASSAL is:
VASSAL is available natively on Windows, OS X & Linux. See [downloads page](http://www.vassalengine.org/download.php).
Ranked in these QuestionsQuestion Ranking
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 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 Monthly subscriptions are now available
If you'd like to use the full-featured app for a while before committing to purchasing a license, it's just $2/month to subscribe.
Pro Free digital game conversions available for download
VASSAL is available natively on Windows, OS X & Linux. See downloads page.
Pro Free and open source
The source code is available here, licensed under LGPL v2.1+.
Pro A vast community that provides a great selection of games
Vassal engine allows downloading user pre-made games, called modules, from a public repository. There currently are over a 1.5k modules.
Pro Active develeopment
Vassal engine is actively maintained with a new release every other month or so.
Pro Tons of free game modules you can download
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).
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.