I have trouble understanding why I should favor or disfavor a company depending on what returns it's getting. Usually the complaint is that it's making "too much" profit", but "too little"? Really, all I'm concerned about is "do I like what's offered at the price asked for?" Also, I'm not sure what you mean by "pussing out" to the carriers. Do you mean that some features are unique to a given carrier or carriers? Why should that bother me? Why the concern with uniformity? My phone has HTC Sense, which isn't on other phones. Is that a problem? Not for me--I don't even use it. I installed Zeam Launcher. Works for me. Whether it works for Google or HTC or some guy who might be confused if he borrowed my phone isn't my concern.