Very happy with mine. Decent battery life, decent functionality, and decent navigation. I wish it had Di2 integration, but I didn't have Di2 at the time I bought it so I didn't think I'd need that.
I don't do any guided training / intervals / training plan / etc, so the lack of that functionality is not a problem for me.