for eth I would try metamask its real simple to set up and use its just a chrome extension and theres what I dont like it relys on chrome!
Does Metamask also store non-Eth altcoins? I know quite a few ICOs allow donations from Metamask, and I'm just wondering how somebody retrieves the tokens after the sale, if they can't be stored in there.