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...