Kraken is a crypto exchange that has a lot to offer users of all levels. It is highly regulated and has serious security measures in place. It also has a wide range of trading features such as margin trading for more advanced traders. Its user interface is easy to use and it also has a 5 star rated app for Android and Apple devices. Unlike Coinbase it is not dreadfully slow like some other exchange apps. More info https://www.theinvestorscentre.co.uk/reviews/kraken-review/
Kraken has flat purchasing fees and a huge range of coins to choose from. However, it is not available in all areas of the US as it only accepts a few fiat currencies (and there are some restrictions on how Americans can deposit money).
Spreadex Financial Review: Analyzing Their Financial Trading Services
In terms of fees, Kraken does charge them for buying and selling coins but those are quite low in comparison to other exchanges. Card fees are also a little high but that is due to the card providers, not Kraken itself.
Customer support is provided by Kraken via email, phone and a help center. It has a very good reputation and is available around the clock. However, the support team can experience heavy volume during times of high demand and wait times can increase. They also have a community forum where users can ask questions and get answers. This is a great option if you are looking to join a community of like-minded people who can help each other.