While coinbase has done great in this particular incident, but you have to look at the flipside as well. A central business authority prevented users to use their own money for whatsoever reasons. For this incident, Coinbase deserves a thumbs up, but in general, someone else controlling your money in a nutshell and they have the power to decide when and where you can spend your own money!
Not being pessimistic but that's the reality.
You have your point regarding the control of your money because of certain restrictions or limitations embedded in the coinbase accounts but it is a matter of which is the greater devil. Now, some users have been saved from losing their btc.
I think it is even better to keep certain amount of btc with coinbase if they can't be in private and secured wallets.