Bitcoins should have a lite wallet where it doesn't require the blockchain and instead you connect to peers / nodes..
second that. the downloading of the whole chain is just too cumbersome for real usability. I have not used the client for a while and then i have to wait for an hour before i can make any transactions or see if some money arrived. just too slow to be usuable at the moment. Mobile devices are totally overloaded by this