So would Kraken, Binance, Coinbase Pro be considered secure and reputable sites to buy crypto?
Reputable? There are a few cases of unhappy customers but there seems to be more who are satisfied. They've also been here for a long time so I guess they are.
Secure? I can't say for sure. These centralized exchanges or services will always be under attacks. Binance has been hacked already but the amount is miniscule compared to how much they are making so they were able to continue operation.