I've used Splashtop streamer just enough to try it out. It works very well, but for my needs the internet lag was a little great at the time I tried it. One of the issues I have with any of these apps is that the iPad screen is much smaller than the Mac screen requiring a lot of pan and zoom to navigate. I'm hoping that the rumored iPad Pro will solve this problem for me.
One nice feature of Splashtop (which I haven't tried out yet) is that they have a virtual desktop so that no one can observe what you are doing on the Mac. It may be that you can even leave the Mac monitor sleeping. If Teamviewer has something like that it would like to try it out.