I like Binance, the no 1 exchange that has a large community. I think almost everyone has an account there for trading and staking. binace has a very complete feature that's one of its advantages.
I have never used a kraken, how are the trading fees there?