Typically, it's a better deal to purchase the phone directly through the
manufacturer unlocked. They usually have decent trade-in values, and
financing available as well.
Well, what Visible fails to mention is the only eSIM compatible devices
that they are accepting is iOS devices. Even if your phone is eSIM
compatible, doesn't mean that Visible will accept the device.
eSIM isn't even applicable to most Androids on Visible. Everytime I
check the "Transfer to eSIM" in the app, it says my IMEI number is not
available, but I have an eSIM compatible phone. (S22 Ultra.)