The most convenient are the mobile wallets, because you can use them everywhere easily. Of course they are not the most secure and risk free, too.
You should do your own research and decide what is best for you
Exactly different wallets have different features and you should choose according to your convenience I am using multibit at a moment but when I need to convert it to fiat I transfer it to localbitcoins.
Concern the localbitcoin. Is the site tested and trusted cos I don't want to get scam.
localbitcoin is trusted AS LONG as you use 2-factor authentication. You should use 2fa for every hot wallet.
Blockchain is good, but again, use 2fa.
Same with airbitz, breadwallet, and mycelium. Again remember to 2fa!
I am not technical enough to know if you can add 2fa to bitcoin core, even though it works well. That's why I don't have much on it.
Ok but I was once told that it the person you're trying to sell or buy Btc from on localbitcoin that matters cos the buyer or seller might be a scammer,is it true?