I find to be honest that I prefer time/temperature control over programmable stats. If you feel cold for example, maybe you have the flu, just nip over to the stat and turn it up a notch. Same but turn it down if you want to be cooler. Where as a programmable stat will return to its set temperature as soon as the time is up.
I've had a good look at the MiTime install and user manual, it wouldn't look bad on my living room wall, and I need a 3 channel programmer as I have 3 zones including HW. You can rename zones etc and have up to 4 on off periods per day. You can add up to 23 hours with the hour button, good if you're all going to take long baths or if you are having a late night. Whereas most programmers you can only add one hour. Plus, if you're getting the RF stat you can choose TP, TPI or on/off control (IIRC) to suit your needs. I'll be sticking with my current stats though as they work fine for me.
That said, I may dislike it when I get it, which is why I am cautious in recommending one until I've fitted mine.
If you would prefer a programmable stat, you could fit the Honeywell and get a single channel programmer for the hot water side.