Could be better designed. Programming designed for computer geeks and professional installers. Not intuitive enough for the end user. Terminology is complicated, features are hard to program.
Installed by my HVAC company part of an entire HVAC system replacement 2 months ago. Replaces my Ecobee 3 (with remote sensors). Front panel display is somewhat messy, but functional. Scheduling function works well, but somewhat annoying to program. Thankfully, that is a one time thing! Temperature control is excellent. I do miss my Ecobee 3 because it had remote sensors, which I found useful managing upstairs and downstairs temperatures during the day and night in a house that has only one zone. I understand that Honeywell has a version with remote sensors, but this was not offered to me by the HVAC contractor.