Hardware was never the problem. Android hardware isn't really special either. Lets see, with mango I still: cannot use phone as a usb drive. no tethering (wtf, is that true?) no bluetooth file transfer (?) offline maps?