I have used jsut about all of those mentioned along with TeamViewer. TeamViewer is good and simple to use. It basically just requires a number to be input. VNC is a bit more complicated and required knowledge of port forwarding. Logmein is also easy to use.
Logmein, Radmin, VNC etc. are all quality remote support software’s which can be used to remotely access any computer. Additionally, you may even consider deploying on premise remote support appliance such as RHUB or Bomgar appliances for remotely accessing computers.