Kraken is what I use. The only downside to Kraken is their coin options are limited compared to other exchanges like Binance. However, their registration process is fairly quick (up to Tier 2), and you don't need picture identity in order to buy Ripple.
You can buy BTC, ETH or LTC on Coinbase, then transfer that to your Kraken wallet to buy Ripple.