DameWare Remote Support was recommended by a friend who is also a systems administrator. My needs were being able for the user to share and see the desktop as I am working, having a chat feature, and [being able to] support multiple displays. I really didn't try anything else other than Windows Remote Desktop and various versions of VNC. They just didn't have the functionality I needed. Dameware Remote Support had all that I needed and even more features I didn't know I wanted but ended up using too.
Being able to have a chat feature and connecting to multiple desktops at once was critical for me. I use chat for non-critical issues and make a call for more in-depth issues while remoted in to the user's machine. Being able to have the users control their own screen and see what I'm doing is makes it superior to RDC.