I play Descent 2E on vassal regularly. It's quite solid, but it seems to depend on how good the module is. Vassal itself is just fine, but some modules are poorly designed and/or incomplete. You also typically (at least if it's an FFG game) will need to already own the game, or know the rules...