Thank you in advance.
for my experiences the site would be coinbase, after you finish the KYC procedure you can buy up to 500$/day of btc from your credit card.
i also use coinbase, it's simple and reiable but you have to verify your profile to buy whit cards