I have been using a Pixel 3 for years and have been very satisfied, although I am not a "heavy" user.
My daughter got a 3 at the same time and used until a year ago when it finally died completely. She had abused it relentlessly, mostly by dropping it, and its features and components had given up the ghost one by one, back camera, front camera, sound, screen had cracked more than once causing the loss of the bottom 10%, then later the next 20%, you get the idea. Countless times I said "Why don't you get a new one, as much as you use it?"
Several months ago she finally did, I think it was maybe a 6 (the larger size, which I would not do because I carry my phone in my pocket) and she is very pleased with it.