So eventually bitcoin is gonna have to compete with credit cards and mobile payments. To do this people will need to have a bitcoin mobile app.
I know there are the lightweight wallet mobile apps. Are those any safe? Will those be the future. Or will the future be having a hosted service where the company has control over your bitcoin and you can just send them to pay with stuff with the mobile app? Like Square recent integration of Bitcoin.
I don't know what options are out there now. But it would seem to me that having a secure offline savings account coupled with a hosted mobile bitcoin service (checking account) for payments would make sense. I mean I guess obviously if you're making payments you can't have everything in cold storage so some compromises on security must be made.
These wallets are all solid choices that offer both security and usability:
Airbitz (iphone or Android)
Breadwallet (iPhone)
Mycelium (Android)
Copay (all devices)
Just make sure you follow the appropriate backup procedures for whatever wallet you choose.