Have used Invensys/Drayton Digistats in for the last 7 years (in 2 homes) and can't fault them. Batteries last years and thermostatic control of heating is far superior to timed - we have the house warmer in the evening than the morning and a base during the day.
We've also put the stat in our living room rather than a hallway - that's where we are so that's where it seems sensible to control the temperature.
I teamed it with a Drayton Tempus for the water which has a useful 'boost' to switch water on for an hour if you run out and a holiday setting that lets you switch it off for x days but have hot water when you get home.
My one regret is not getting a dual channel and wiring the stat via that so we could switch everything off from one place BUT then the advantage of using the stat is that it will stop the house freezing as the 'night' setting of the stat (effectively off) will fire up if it drops below 7 degrees.