"Anybody's who's tried setting a typical programmeable thermostat and a separate heating & HW control timer will know what a PITA they are to set up."
Erm....
Programmable thermostat controls the on/off of the heating.
HW is on-demand with a condensing boiler, so there's no timezones to worry about (unless you like the hot tap being cold at certain times of the day). If you have a gas system using a cylinder then you're automatically using an inefficient one and if it's electric then you'd better be running it on offpeak power or you're better off using demand-heaters where you need it (and of course then there's the madness of cylinders _and_ a power shower.)