I've had a pretty good experience with it aside from this recent problem with my phone - Pixel 8 Pro. It's a big deal right now - I have a number of self hosted services I use on my phone accessed through a shared subnet via tailscale. When I left it enabled, multiple times a day I'd lose connectivity entirely. It would get fixed if I just quickly disable-enable it... at least until it randomly happens again in an hour or two. I started using spit tunneling, which I think fixed the connectivity issue for internet-dependent apps but nothing I tried fixed calls and texts.
Unfortunately, my mother has been having a number of health issues so there is no fucking way I'm going to risk missing calls and texts...so I just deal with being disconnected from my servers for now. I really wish there was a solution or something I could do to figure out what's going wrong. I can't keep trying random things and risk it. Calls from my mother are virtually the only calls I get, other than spam.