Coinbase card is actually a great crypto card to use but due to a lot of limits, it always gets pushed aside.
its very easy to use Coinbase card with less Know Your Customer(KYC) but they are limited by the number of countries they support which reduces it's popularity. Since Coinbase accepts most countries in my opinion I think they should also accept the input of cards for the same supported countries.
They do offer a great service but most times people like us in these restricted countries have to transact from one trade market to another before sending it to our Coinbase account.
Most times it takes time for their customer service to fix a card