Coinbase is insured, though, which means if something happens, funds should be reimbursed. I'd think that trumps the privacy concerns.
But you relay in coinbase, what happens if they close your account or they have a downtime and you want to use the bitcoins? That is not a smart way.