I use VPN software with its keys, encryption etc.
It would not be as long as the it is set up correctly.
But here's what I have found. (what really happens)!
If you only connect to (1) location then you probably would not have any problems.
But if you connect to 50 different locations where you might be logging into 10 different brands of routers all with different protocols for their security this becomes a problem, because what really happens is since not all "Tunnels" are the same you loosen your security just to make it more convenient for you to login to the tunnel. With the cost of router's being what there are today. I would always recommend the same brand router as the endpoints.
Let me explain how we do this ( and this may not be the best way) we have about 35 locations in a 5 state area that we support. We provided the routers (at a cost of course) to every location each with a VPN Tunnel programmed the way we needed it to be and with very tight security. Then we have 1 router back at our office which is nothing but our VPN Tunnels.
Now if I would need to connect to location 9 I login to our VPN Router - select the VPN Tunnel I need to work thru and with a click of the mouse I have logged into the "System" that needs our attention.
At the same time one of our other support persons could login to the office vpn router and select another VPN Tunnel and he/she could be supporting location 25.
Since the security is through the endpoints anybody going through our office vpn router would automatically have all of the security parameters in place.
Now let's also say that I need help from maybe the manufacture, I might have him on the phone asking questions, but he needs to see it live. He can login to our router from anywhere he has internet, I tell him which VPN Tunnel to select and he is now connected to the system just as if he was there and all with the needed security.
Now like I said (This is how we do it) and it may NOT be the best way. It works and I could not recommend any other way. I am by no means an expert with anything, my wife can confirm this.