Another vote for evohome for me, my house is zone valve and manifold controlled for the under floor heating, the wiring was fun but logical and worked first time! I have non of their TRVs, so can't comment on those, but overall the system is great.
One limitation I found was only one hot water zone per evohome controller, but was able to get creative with that! The evohome software was fairly static for a while, but recently they have made a lot of improvements, I think I'm on a beta programme still but the integration is much better, I use IFTTT to integrate into the home alarm etc..