Is it better to use Paypal or link the credit card directly for payments?

This might be more secure, but it doesn’t increase your privacy because your card number will still be the same across merchants, and that’s what’s used as a tracking identifier. You need a full unique virtual card number to mitigate cross-merchant tracking.