I use Lync (desktop version) and the Modern Skype both with audio, video and sharing for several hours a day every day and it works great for me. I've also done one GoToMeeting and one WebEx both with screen sharing and audio without issue.
I am plugged in most of the time but I have done a...