I've had a setup for a about 4 years which is not dis-similar, though I was fortunate to get the radiators zoned by floor - ie zone 3 zone valve for ground first & second (loft) floor.
I've mainly concentrated on using the ability to tune the HVAC demand temperatures to the fraction of a degree per hour per day, gradually tweaking demand down when its not needed (so Cortex is helping my energy miser efforts). Only in a couple of rooms did I add presence to switch between occupied/unoccupied.
We're just nearing the end of an extension/refurb of our kitchen which now has UFH on it's own zone separated from the rest of the ground floor. My intention is to use a couple of temp sensors around the room but not presence sensors for the UFH as advice on here was that the slow heating time of UFH mean waiting for occupancy doesn't really work. I had thought about using an 'aggregate' of bedroom presence to decide upon target temp for the kitchen UFH in the morning, but not got that far.