I prefer to use web wallet because web wallet can be accessed anytime anywhere without downloading the whole blockchain and also you can buy bitcoins directly in some webwallets like coinbase and xapo the only disadvantage of using some online wallets is the verification step must have the documents required to make a withdrawal.