I started with remote control software back in the early 1990's with pcAnywhere for DOS and dialup modems. Remote control technology has come a long way since then and it has been my experience that nothing surpasses the performance of RDP. TeamViewer comes close, but it has always been so ridiculously overpriced that I could never justify the expense.
If you have the technological skillset to configure it and have complete control over your office computer (no network administrator locking you down or enforcing GPO's) you can't beat a mesh network (ie: Zero Tier) and tried-and-true RDP. Zero Tier is free and so is RDP so your costs are zero and your remote experience will be virtually the same as sitting at the host computer.
If you are a little less technical or have limited control over your office computer then consider RemotePC (remotepc.com). The performance of RemotePC's web-based remote control is only average but they also provide you with the option of using their RDP Connector that you can use to make an RDP connection between the remote and host computers. Use the RDP Connector for primary access and their web-based access as a backup.