Careful with prepaid cards with anywhere that puts a reserve on the card. Petrol stations reserve the max they will allow you to fill, hire car places and hotels reserve the deposit. These often aren’t cleared for a month and the balance you can withdraw is reduced until it is.
And as said, hidden fees including non use and very high costs of cashing out to sterling, or you pay an up front high fee to avoid that.
Had a number of restaurants refuse a prepay despite visa/mastercard.
May have no transaction fee but compared with a Barclays Travel Visa card, the rates are poor (fees loaded on the rate). The Barclays card is at interbank rate or near enough, no fee and interest free period on foreign cash withdrawals as well as purchases. Contactless also.
Nationwide Visa has also been good for purchases.
To be honest, I’ve barely been using cash abroad last few years but depends how backwards the country is