I decided against using an eSIM when I traveled to Spain in March. Instead, I opted for a local SIM card, and it worked out perfectly. It was super easy to get one, and the prices were much more reasonable compared to paying for international roaming, around $12 for the whole trip.
For my 2FAs...