However, when it dies, I'm definitely not buying a Samsung product, and probably not buying Android. I cannot scream the word "brand" loud enough. There's so much choice available, that when your customers feel ripped off, they'll go elsewhere.
GPS has never worked. Updates were very slow to be available. Using their official tool my phone bricked when an update finally was available. Until I put cyanogenmod on it, it stuttered and apps crashed. Even when it was still relatively new, there were apps that it couldn't run (Lionheart). My carrier put a porn-buying app on it (yes, I hold Samsung and Google at least partially responsible for that).
Brand, brand, brand, brand, brand. The fact that, 2 years later, I still get upset when I see the words "Samsung" or "Galaxy S", tell you something about consumer behavior...it isn't just me...US car manufacturers went through it too.