I have a place that I am using USB Ethernet adapter and getting 3-7 Mbps upload on it.
It is ok... but I have have access to a location with good internet 1.3 km away (0.8 mile) that I could raise and antena and skip monthly internet fees. However, there would be no line of sight and I am worried that 900 MHz band might be quite busy. I noticed that there is an intersection wired up with cameras and what looks to be a PointToPoint wireless connectors. It is close to the remote endpoint that I want to connect and any time I pass the intersection I get interference on phones connection.
It looks to me that point to point antenas look like cheaper option but I am worried about stability. However, I am not sure that an outdoor higher rated 4g antena would improve situation that much since the 'Bermuda triangle intersection' is right next to it...
You can host Wireguard or any other tunnel that you want inside of a container in the VPS.
I use VPNs inside of a container because they do not grant access to my network to host machine. Then on VPS you can also host something like traefik and that would apply to the VPN container.