That's why flawless was put it quotations. It depends on what your definition of flawless is. Does it function the way it was intended without hiccups, crashes, etc? That to me is "flawless." Not having certain features you want does not fall under the flawless category for me, that falls under personal preferences / improvements. Plus, every phone is different. So just because the nexus and moto devices have released it, doesn't mean it's been optimized for HTC devices. All these android devices have different hardware and configurations. There will never be a "one size fits all" product that works perfect on every device. Each device will have to have it's own verson tweaked a little to make sure it works properly. I'd rather wait a little bit to make sure it works instead of a hastily patched together version that needs multiple band-aids in order to work properly. The latest isn't always the greatest.