I know that there are many alternatives to Coinbase. According to the experts opinion from ICO Pulse cex.io exchange is a great service too. It supports new cryptocurrencies, and also allows buying them for fiat (dollars, euros, rubles, pounds sterling). There are also many other reputable services like Kraken, LocalBitcoins, Coinmama etc.