CoinBase , Gemini are probably best out there . But not available in most of the tier 2 countries
If you are in country where these are not supported then go with cex.io , their verification is fast though their price is around 60 to 70$ per btc higher than market but you can buy faster and easily .