Basically, I currently use Luno to buy bitcoins and ethereum. The site looks simple and very easy to use.
With Visa or master card you can buy bitcoin or ethereum in less than 5 minutes, tops!
Luno charges less than 2% fee of credit card transactions.
just 2% fee for buying btc by credit card, are you sure bro?