I am 36 sessions into my first VTT campaign on roll20 and I love it - and dislike it a little too
Pros:
Simple ! Drag and drop maps, CharacterMancer is awesome, Players can see the map - even on a crapple mac. no player costs. automation for attacks via macros etc is awesome if you invest time in it.
Cons:
Dynamic lighting is being updated - badly as heck. My crapple mac user can sometimes see the whole map, even using Chrome (because who uses anything else right!?). I would make an insensitive joke about their implementation of dynamic lighting vs the A level debacle in the UK - but thats too bad taste ...
Visual effects are a touch weak -I can do fireballs etc and have them explode on screen. I can do thunder and lightning over the map, I can do smoke for my Cloudkill, but still the GFX are a little 20th century. HOWEVER -Roleplaying is brain first, screen second, so i dont really care. I still do the FX though
Costs , and this is NOT roll20's fault. I will buy the new DND campaign in TenTowns next month. I will likely buy it again for Roll20. Expensive.
BUT I do know know, this is my choice and it is actually a benefit of roll20. You can purchase DND master content for Roll20 and save yourself effort (love having the monster manual in it). Most other VTTs you have to craft it yourself. So , yes I have that opportunity and like it - and I still want to moan about having to pay circa 200% cost , because I am lazy and wont input the Frostmaiden campaign myself. hmm - I dont think this is a con
.
TL
R - Roll20 has my vote cos I love DND.