Coinbase has always been shitty, even since the start of their services. They are the only web wallet who restricts where your coin comes from
As someone who uses Coinbase somewhat regularly to buy and sell bitcoins, why wouldn't I? It has way better rates than any other service available to me and has a very nice interface and is very easy to use. I know of no other exchange that allows people inside the U.S. to easily trade buy bitcoins at such low fees. If you look at alternatives such as LocalBitcoins, you'll see that these usually require trades to go through annoying processes such as converting into gift cards or prepaid cards instead of sending or receiving actual cash for the traded bitcoins. Furthermore, while the bitcoins are not technically owned by you since you do not have access to their private keys, they do seem to care about giving out the proceeds from any forks. While I do understand the reasoning behind not using Coinbase as a wallet, as an exchange it is actually very convenient and I still have not been able to justify any of the complaints that others have about them.