Hub5 will be no better for performance stability/range albeit it will be wifi6. I suspect it will be just as bad (see the threads on here).
Running ethernet cable is always the best solution (get Cat6a - best shielding).
Router or Mesh? - depends on what features you want and your budget ?
--------------------
John
--------------------
I do not work for VM. My services: HD TV on VIP (+ Sky Sports & Movies & BT sport), x3 V6 boxes (1 wired, 2 on WiFi) Hub5 in modem mode with Apple Airport Extreme Router +2 Airport Express's & TP-Link Archer C64 WAP. On Volt 350Mbps, Talk Anytime Phone, x2 Mobile SIM only iPhones.