I've had three programmable 'stats over the years. All cheap, and all worked well. In my recently purchased current house, I am using the Honeywell basic round thermostat (an updated LED readout version of the vintage style one) that came with the place. I spent a while researching the newer programmable stats myself (remote access wasn't available to the general consumer when I purchased my last one). During the time I was researching, I actually decided to stick with the manual one. The reason is that I don't bring up the temperature for wake time any more. For the past two heating seasons, I realized I spend so little time at home in the morning, that I'm still warm from the bed by the time I hit the road. Especially if I shower in the morning. That little bit of cold motivates me to keep moving, also. The times my wife and I arrive home varies drastically, with no prediction - especially mine. And when I'm making a beeline for the office door, I'm NOT going to be fiddling with an online portal, or app to warm up the house. So I get home, crack the temp up, and go about my chores (let dogs out, look over mail, whatever), and the house is warm before I know it. I didn't realize it at the last house, but the programmable thermostat was becoming more of an intrusion than a help. Of course things aren't as cozy as they were before all the time, but I'm definitely saving more on heating than I would be with a programmable. Note that this only works for me because I don't bring up the temp in on the weekday mornings, and can't sleep with it at the higher temp. Otherwise I'd be forgetting to turn it down all the time.