Simple to use and fast
I used MoonPay to purchase $500 of ETH which I then transferred to my Abra wallet. The full setup including KYC did not take me more than 3 minutes. I used ApplePay linked to my Visa. Checkout was really straightforward and my deposit showed up in about 15 minutes.
The only thing you should be mindful of with MoonPay is that the processing fees are broken out separately so you will end up with a final transaction fee that is higher than the original amount inputted through Abra.