I noticed some clients implementing RDP and NAT'ing via the port 3389 and others doing this more difficult way. Point-to-point VPN tunnel. Then problem is when you at home or mobile. So if you in the office you can connect transparently via P2P VPN. But if you at home or mobile you need to dial a corporate VPN first to get there. With RDP over VPN you can reach from anywhere in the world.
Why some places doing this way and others another way. What's the advantages and disadvantages? Please advice.