I prefer using Techinline to provide service to my clients. The most important factor was finding a software with good relation of price and quality. In my opinion the best one that I've found is Techinline.Another big plus of this application is simplicity for my clients to use it. I've integrated Techinline into my website and clients just click their and receive session ID. You can check my branded web page: http://www.ezsupport.biz/remote.html
that really makes my communication process easier.
Hope you find it helpful!