To get an eSIM or roaming?

Am travelling to the US in two months for three weeks with the family. Which would be more cost efficient — to get an eSIM in the US or just avail of a roaming promo here (Globe or Smart)? Am a postpaid subscriber.

If I were to avail of an eSIM? Which would you suggest? Appreciate all your inputs.