I myself started with Bittrex, great user experience and actually most money was made there by me. Binance has great team and great support, fees are low. You can actually withdraw Neo ad Gas out of there for free. Kraken and Polo are more advanced user experience. But to get from fiat to crypto I usually use Localbitcoins platform.