So despite what other people have said, Roll20 does not use Google Hangouts. It uses Tokbox. However, it tends to work better than Google Hangouts ever did for us in the past. Enough so that we were able to switch to using the Roll20 video/audio chat rather than our normal Skype session.
Anyways, Roll20 is great, and I'd give it a shot. Roll20 has allowed my 10+ year gaming group to keep gaming.