Using online wallet has a big possibility to lost our fund, we do not hold their system they can easily shutdown their data base and we do not access our account anymore, but if there is local bitcoin wallet in your country and you are holding your private key i think that is much better to used to hold your bitcoin. Also blockchain is one of the best wallet for me i do not experience any trouble using their services but i think also coinbase is one of trusted bitcoin wallet even i do not using it but the feedback by other users was a proof that this wallet is very legit.