Concur with Fantasy Grounds. I can't speak for the DM side, but Hatorade sung praises of it. As a player I found it easier to use than Roll20 with little to no issues.
Double concur with Lost Mines as a starter for both players and new DMs. It's engaging, and simple to follow.