I won't recommend them as long as you are OK with the minimum configurations required before using Screens/Jump Desktop. Also, although Team Viewer is free for personal use, it seems that they have been lowering the bar for categorizing you as a “commercial user” and starting charging you. Users with few experiences may prefer their zero-configuration approach, but it also results in an inferior display quality and longer latency. They use proprietary protocols rather than the built-in VNC, and connect through their own relay servers. Team Viewer and Splashtop are different stories. Both provide a server-side utility that helps you to connect when you are not at home, but the one provided by Jump Desktop works better behind a NAT, and is able to adjust your Mac's screen resolution to match the 4:3 screen ratio of the iPad, so that you can have a full-screen desktop experience without being letterboxed.
Screens has a more polished UI and is slightly cheaper, while Jump Desktop provides more configurations and the ability to remote control Windows machines via RDP.
You can provide remote support or connect to unattended remote computers from your. Both Screens and Jump Desktop are good choices. ISL Online is a reliable and simple to use remote desktop software.