4 out of 5 rating for Fantasy Grounds
Good for games which have community support, and affordable enough. Easy enough to figure out, too. Also, there are online conventions where you do not need to buy the program to play, because GMs can have an ultimate license allowing everyone else to play without paying. It is also a fantastic program if you love to work with handouts, campaign notes etc. You can basically pre-build a campaign which is especially useful with text only games. You can change the color of your dice so it is always clear who is rolling. GM can make hidden rolls, of course. There are downsides, though. For one, you need to install the software and can't access it from everywhere as there is a limit as to on how many machines you can put it and you can't go and use a friend's computer to play unless they have the software installed. I found managing images, especially having them in the right folders for each campaign, a hassle, especially for shared images. Managing loaded images is difficult for me as a player, especially on small screens like notebook or tablet, which is where I almost always play. There tends to be lag, at least for me, and I keep getting throw out often, and getting back in can be an issue. It is unusable on WLAN for me but this may be different for others. You need to watch which version you are running and to make sure everyone has the same updates or there will be confusion. If you do not use Hero Lab and need to edit your char sheet in the software, you need to do it during play time or arrange a time with the GM, which tends to slow some of the sessions I play in down at times. And you need a mouse to make full use of this - which I don't have at my tablet so lots of problems occur even when wanting to do certain dice rolls.