Starling has a slight advantage abroad as there are no limits to how much money you can withdraw. For Monzo you get charged a fee after you’ve withdrawn £200.
I was away recently and was getting an exchange rate of £1 = €1.13 and we were only getting around €1.10 at home.