My issue is that I have two wifi networks, one 5ghz and the other 2.4ghz, on all my laptops and stuff I set it to pick a network based on link speed, but on Android there is no setting and it chooses based on signal strength. Which 2.4ghz is always better, but most of the time has a slower speed, so my phones wifi is slower than it can be unless I forget the 2.4ghz network, then I lose signal on the corners of the house and I use precious mobile data
You're basically trying to work around something that's a hack in the first place. A proper 2.4/5ghz setup doesn't need to be exposed as separate networks. That's a hack used so router manufacturers didn't have to implement QoS properly. As a result it's also a scenario android has limited support for. Take a look here and you should be able to find a way to set android to apply higher priority to the 5ghz network. Ideally I'd recommend getting a true dual band router though with a single shared ssid for 2.4/5ghz so the router and device will auto negotiate the preferred
ahh, Virgin Media and their routers playing at being awful as always, i am very tempted by the ASUS RT-AC3200 so i can just say bye to wifi issues.
The virgin routers are just plain junk, absolute garbage more suited to being a paperweight than a router