MMS is one of the most stupid things there is. Use email on the phone.
Widgets was innovated to OSX 10.4 and later copied to windows/google. No one I know uses widgets on computers. Why is this so important on phones? Can't apps do the same as widgets?
Google has had an easy ride so far. They bought Android. Copied ideas from Apple including cloning the Iphone on Android prototypes. Android 3.x is Googles first own version of Android. So far they have not been able to make a stable release of 3.x.
The interesting thing is that being best does not matter.
In 1980ish: Steve confronted Bill about Microsoft copied Windows from mac prototypes.
Bill: "You are to late"
Steve: "We are better then you. We have better stuff"
Bill: "You don't get it Steve. That does not matter!"
(from the book Fire in the valley)
The point being. Android does not have to be as good as Ios. Since majority of people who use Android never used or will use Ios, they don't care.
Same with PC. People believe that your computer should crash a couple of times per week, and that virus and malware has to exist. They don't understand that it is a Windows problem.
No *nix has had problem with viruses (it is technically impossible to make viruses on *nix since you need be given Root password by the individual user), and malware/scareware has been very limited. Until now: Google Android has had over 350000 infected phones. It took Google to make *nix insecure.
Users with Android have loads of problems that are unheard of in Ios. All the widgets and in elegant multitasking results in 3hour battery time. Solution: Download power management app, disable widgets and multitasking programs.
There are loads of malware in the Google app store. Solution: install firewall on you phone.
Tech geeks think its normal to have to install apps to make your phone work. I call it an un elegant solution.