The comments here are just sad.
People are buying cheap android phones have problems with their support, or problems with pre-installed apps or problems with non default operating systems, yet they all blame Google. It's not Google's fault that Motorola puts blurr on your phone, or AT&T removes the wifi hotspot from the OS, or Microsoft bribes Verizon to replace Google search with Bing search.
Google made the operating system with the intent of having it modified. If you want to have the purest latest and greatest and make sure every app works with your phone, then you should buy the Google sanctioned phones. Unless your phone sais "Nexus" on it somewhere, take your complaints to the carrier, or manufacturer.