As a complete newb to cryptos, I find Kraken to be very smooth for buying them (I've used bank transfer, not a card), and donating. I've also had my credit card locked by the bank in the past for trying to buy crypto with it (had to call them to get it unlocked) but I find that a bank transfer...