Yes, kraken requires wire transfer to fund that may be inconvenient, not sure it might be $1500 to fund. I mentioned a while ago to get started early with coinbase with a regular
scheduled deposit to build up the daily allowables with time. But then coinbase is expensive for fees maybe more for a bank than exchanging. I started with coinbase for best
security at the time. Coinbase only has BTC, ETH, LTC and will be adding BitcoinCash BTH.
the exchange you want may depend on what you want to buy, the majors should be on all exchanges anyway.
It is hard to fund them with fiat, requiring identification steps, verifications of the linked bank account. coinbase is very slow to build up a daily buy limit.
I actually only have coinbase for buying in fiat and then move eth or btc or other exchanges to buy altcoins.
There is bitfinex maybe is the overall largest volumes, I use bittrex mostly for trading.
Here is a reference sorted by market cap, click on an item an there is an markets tab, that will list the available exchange and daily volumes.
You might check into gemini, Ive heard poloniex is falling out of favor.
So the exchange feature may be most important is how fast to setup and get linked and funded to an external bank account.
And then you dont keep coins in the exchanges, is best to move to another "wallet" like Jaxx and Exodus, and MyEtherWallet for etherium ERC20 tokens.
Start slow practicing moving small $ amounts.
https://coinmarketcap.com/