My preference would be to retain the Honeywell controller which would still handle system set-up and the background system control, and add a device with neater interface for monitoring and control. The device would communicate with the controller over the 868Mhz wireless to give reliable local control rather than using the web API. Unfortunately, I don't think the current home automation solutions like Domoticz provide a simple neat interface. There has been some work to develop such a neat controller scheduling interface in Domoticz, but it recently stalled due to a pending change in the programming language to Angular for the front end

.
If someone is interested in building a standalone controller, I have sketched out a very basic controller framework in Python which can replace an existing controller. It could then continue to communicate with the Honeywell servers via an RFG100. I've played around with this set-up and confirmed that it works OK.
I think the RFG100 can only communicate with 1 local controller; either the Evohome controller or a single zone 'Smart' thermostat like the Y87RF, but not both. I don't think the RFG100 communicates with any other devices and just provides this link between Honeywell servers and the local controller. Any schedule changes via App etc with the controller powered down would just sit on the server until the link between RFG100 and the local controller is restored.