I think Google has excellent engineers, and very poor self-restraint. This product is at least 2 generations away from what it needs to be, but instead of working on it in the labs quietly and diligently until its ready, they trot it out proudly. Beta obsessed indeed.