I have not use Roll20 at all so I am not sure. I use MapTools and there is a huge number of downloads, etc. that can be found in the forums. And since the program loads on your computer, you can create the maps offline and then when you are playing, they load into the players screen real easy. Have played across the Atlantic with friends in Holland and there is very little to no lag what-so-ever.