Personally I hate coinbase.
Not only did they cause quite a shitstorm over the hard fork screwing people out of BCH when it happened in August, but I have been a member with them for over 5 years and they locked my account twice.
I did a ton of business through them and they dont have the courtesy to answer a support email.
I use kracken for my btc/usd and a ton of other pairs.
They also have a really dope price chart built in