Yep, the best choice is to get a physical SIM. T-Mobile eSIM is pricey, and we’re not even sure if it works.
By the way, all the companies selling 'US eSIMs' connected me to networks from places like Poland, France, Israel, etc. On TikTok, I ended up connected to those countries, not the US...