This is something that concerns me greatly about Reddcoin. I also installed the social wallet and went through the same difficulties of trying to work out why it didn't "install" like a proper packaged application. I also wanted to copy the block chain files across so I didn't have to download the whole block chain again. In the Reddit forum announcing the social wallet, a comment was made on this subject "Oh just copy the blockchain across from the Qt wallet to the social wallet" with no detail on how that's actually done, whether it's a feature/function or whether you just copy a specific set of files manually.....I worked it out myself in the end but instructions like this that are devoid of specifics assume everyone is technical and has previous experience with wallets. Nothing is more off putting for a person that's come in fresh than the people promoting/supporting it unthinkingly supposing everyone already knows all this stuff. It just makes new people think it's a techo realm they can't possibly partake in.
If we want adoption outside of crypto fans and techos (which the whole tipping platform is obviously destined for) we must have better instructions for installing/upgrading wallets and helping people be sure they're not going to lose their coins.
All of your concerns have already been addressed and have either been implemented or are almost ready! (Note: All of these solutions are already present in BTC, Reddcoin is patching them in (in some cases even upgrading such as a staking enabled electrum wallet). To my knowledge very very few alt-coins have implemented these changes.
For the blockchain issue: "Reddcoin Electrum server and client. Each client only needs to download 25M of data vs the current full blockchain at 660M. This is how we solve the blockchain size problem."
For the back-up / moving wallets issue : "All our official wallets, whether full or thin, will be deterministic. All private keys are generated deterministically from a long passphrase. This passphrase is all you need to remember and backup and with it you can fully recover your wallet and funds anytime anywhere. You will also be able to support multiple wallets on multiple platforms and devices and they will all be in sync. This is how we solve the portability problem."
For the Cold Storage issue : "All our official wallets, whether full or thin, will be hierarchical. They will allow users to generate public keys on demand while keeping private keys in cold storage. This is how we solve the cold storage problem."
Qt v1.3 vs Qt v1.4 staking!This is just one users experience with staking but everyone should upgrade there wallets to the latest version!