Unlocking phone or switching carriers for international roaming?
I'm traveling internationally in a few weeks and I'd really like to be able to use my phone. I've been with straight talk for probably 12 years, and I've had the phone that I have rn (iPhone 12) for about 4 years now. I know straight talk doesn't have international roaming so I've considered getting an esim or switching carriers to ATT and keeping the same number.
Problems: I tried switching to ATT before and it was like a 3 hour ordeal of ATT rep and straight talk customer service arguing with each other before I eventually gave up and went home with my same phone. For problems with getting an esim, my phone says it is carrier locked and when I check straight talk's website to unlock it, it says I'm not eligible. I don't understand this, because when I read their unlocking policy, I meet all of the requirements.
I'm traveling in about three weeks and I'm just trying to weigh my options. I really don't want to just rely on wifi for texting as I've ran into major scary problems doing that last time I traveled internationally.