I am not sure where to put this thread, so I chose here. One of my serious complaints on iOS vs Android is that on the iPhones, almost everyone gets the latest and greatest updates pretty much right then and there (as long as its a newer iPhone). Android, we wait, wait, wait, wait, and wait for the carriers (and Google) to deem us worthy of getting the latest software updates. Google may be on Google Android version Super duper munchy cookie, but what good does that do me, if I am stuck on lollipop 5.02 from AT&T and they decide that nope, my M8 is not worthy to get any further updates till I buy a new phone from them? I wish Google would take back some of the control from the carriers much like Apple did, and make them update our phones in a timely and reasonable manner! Why should we have to purchase a new phone in order to upgrade to a newer version of Android!? Why can't we get at least a promised two year or better upgrade time frame? Ok, rant over...