If everything works, Kraken is probably a good platform. Just pray that you will never need to use the support team. They simply are unable to help you at all. I tried to reverify my account over multiple months without success, uploaded multiple documents, chatted with multiple support people. After two month without success I gave up. End of the story: I was so frustrated with the whole situation so I instead closed my account. Luckily I had no crypto or money on my account so this was thank god easy enough to do. Unfortunately I again need the support team to get a few documents from my closed account; it’s already 1 month now without any communication.