well doc, you are right, but these companies earn tremendous profit and still not give the best features to the users, if you have seen and used iphone 4 and samsung galaxy s, i will pick up galaxy s on any given day, or even htc desire. but its totally my point of view. Its people choice like we people buy that mehran and make suzuki not get there quality upgraded.
Khair personally, iam a big fan of technology , anyone who is giving the best, i am with him 
Regarding the signal issue with iphone 4, i think apple has willfully done it to make sure that they release a new firmware for people fixing the issue and patching all the exploit for jailreaks and unlocks which are out there for iphone. steve jobs is a cunning man.