Crypto (BTC, ETH, and UDST) are not the solution, it is less private than a credit card as everyone can view the buyer and seller on a Blockchain. Additionally, they can ban the exchanges associated with you the same way visa/mastercard does. Coinbase accounts got banned that way.
Only monero is truly private, but it is difficult to exchange currency with it.