This was a bit of a non-starter; I got one player to sign up, and I've not seen or heard from him since, including the scheduled play date. That'd probably be my chief criticism of Roll20.net - its not got community support or ways to share feedback with players or prospective players. I might have had better success organizing the game elsewhere first and then porting people over to the table when it was game time, but that doesn't seem to really serve the stated objective of the site.
The VTT is quite well put together, however, and they do a good job of educating on how the basics work the first time you visit it. There's lots of options relative to map-based play, what with some built in tokens and maps available with a quick search - but they largely presume you're doing Generic Fantasy D&D. I had some issues resizing images after importing them onto my table as well, which was a little odd given how deep the interface goes.
I ended up spending a lot of time tinkering with the Soundcloud linked "Jukebox", which lets you play music on the table. It leans hard on non-licensed material, and while some licensed or professional work sneaks in under aliases, you kind of have to pick your way through a lot of chaff to find something you can use. I'd have to see how actual players respond to it before saying for sure, but this might be my favorite part of the Roll20 VTT.
I've heard that the video/audio chat built into the table is not good, and that (like other VTTs I've tried) people end up using Skype or another alternative for that aspect of their games.
All things considered, I'd give it an A for Interface, a D for Community, and a C overall. Infrno.net is definitely less polished in general, and its table looks downright amateurish compared to Roll20 - but the linking of the table/game with the profiles and forums is handled a lot better, making for more communication betwixt people in general - and that's key. While I've had a number of non-starter games on Infrno as well, I usually get more bites and definitely benefit from feedback on how or why they didn't get going.
With Roll20, it felt more like I'm casting off a message in a bottle and hoping my work gets a bite.