I’ve had pixel phones for at least 5 years now. I’ve probably had less than 10 random restarts, most of those would have been from apps crashing.
Sometimes the device gets slow and I restart it. But that happens maybe 3 times per year. Otherwise the phone only gets restarted when an update is installed.
Flowx is really great. The only app that I pay a subscription for, but if you want basic weather then the free tier will be all you need.