I do it but I prefer going to the atm because sometimes it might take 3 days before you could touch it from my experience using mobile check deposit
if they putting holds on your money that means you have suspect (overdrafts, returned checks, small deposits) account history.