http://bestreviews.com/best-smart-thermostats
Your pick was higher rated than my Honeywell but costs close to $100.00 more. I like mine for the eye candy when walking by and checking humidity, etc. I have heard from acquaintances that Nest is hard to beat. So if cost isn't a problem I would go lock, stock and barrel for your first thought. Good luck.
It's the self-programming feature of Nest that attracts me most. The Nest and similar models all do the "geofencing" thing, which is nice.