The nest learning just means instead of 5 mins setting it once, you have to continually fiddle with the dial for weeks and then it changes sensible settings after one unusually hot/cold day.
The local weather is pointless as most people are happy to have a set temperature at all times, why does it matter what the outdoor temp is?
Turning off when leaving is good, but is buggy.
Never felt the need to turn on my heating when I am not home. The nest is programmed to come on a set times so it is never too cold.
Only thing I like is the app as I find the scroll wheel device almost unusable