As a VTT, there's also Tabletop Connect. It's in development at the moment, with regular releases out to Kickstarter backers. From what I've seen so for, it could be very good. 3D maps and a decent character sheet builder.

I've tried AGF Pro and found it a little too complex for my needs, though I thought it'd be great for 3D artists and games designers.