Sorry if this topic has already been discussed, but I read so many reviews of android smartphones which complain about bad overlays & bloatware. I understand the individual brands are trying to differentiate but it seems it largely backfires - in terms of user experience and late/non-existent OS updates. If that's the case, I really don't understand why there aren't more brands that sell stock Android phones or keep their software additions to a bare minimum such as Motorola/Moto. Having said that, which is your favorite Android skin and why?