Here's my setup of online play tools
Roll20: Battlemaps for combat or detailed exploration
Discord: Organizing play times, between-game chatting
Google Hangouts: Main play - a big mistake I see a lot of people make for online games is thinking the map/table is the most important thing. It's...