Steam has an overlay and voice chat and you can officially buy the game there.