Thanks I have tried V12 (I had a much earlier version before) and it seems fine I can even access my ASUS router setup via it (and my NAS).
I have only one thought. I think TeamViewer uses HTTPs for encryption so:
1. How good is HTTPs compared to open VPN? (here's a forum about TeamViewer...