Roll20 works pretty well. The chat and dice rolling are good, the maps tool works best with purchased assets, but ok with just rough drawings, and the voice stuff is pretty reliable. The ability to easily share images, handouts, etc… is a real strength, especially over a campaign when you want...