I personally think the Pixel line is really good. Of course, it has its share of drawbacks (which are subjective as perceived benefits/drawbacks are user-specific).
Personally, I would have preferred the smaller Pixels to have bigger batteries; and for the Pixel 4 to have a fingerprint scanner (in-display or otherwise), and not just Face Unlock. But I think the Pixel line has a lot to offer, regardless - phenomenal camera; stock Android; timely software updates. It suited my needs perfectly. But again, that's just me and my preferences.
But, I also believe that every phone has areas that could use some improvement. I'm excited to see what will happen with the Pixel 5.