Depends on your situation.
For me:
SIM - always a local phone number to use IRL
Tello eSIM - I use Tello to keep previous IRL phone numbers around
Silent Link eSIM - international internet without KYC.
Payed SMS services - for registering NoKYC handles online (like with Twitter).