I bought one for my daughter and installed it in her new house. She is NOT happy with it. Yes it looks cool and it is pretty easy to program, though time consuming. The problem is the learning mode. We haven't figured out how to turn that off.
The problem with the learning mode is that if you aren't walking back and forth in front of the thing the whole time your home, it thinks your away and turns the heat down. She sits in front of it when watching TV, but because she isn't moving around much, or at least not moving above the top of the chair, she ends up freezing.
She's been reading the operating manual, which is the size of a novel and I'm sure she will eventually find out how to stop the learning mode, but for now, she does not like it. Her house is wired so she does not have a wifi to control it with so that might be part of the problem too. It looks like some controls are only available thru the wifi.