Pixel 3 was a terrible device as a high end because of only 4GB of RAM. I wanted to get it but it was deal breaker.
I only updated to a Pixel 5 last year because the battery was deteriorating after several years and I was given a Pixel 5 for free.
I have never experienced any app resets with the 3 or 5 (aside from banking, which is by design), and I switch between maps, browsers, camera etc. very often.