The browser is the only weakness I've found (compared to other OS's) alot of it though is dependent on hardware. Since Android is open source then there are no limits on what can be accomplished (with the right hardware) So these smartphone makers (HTC, Samsung, etc.) should step up processor speed, camera quality, hdd capacity, and screen resolution