The closest (proper) android equivalent to me is the Pixel 4a (at 144mm height). Unfortunately the 5a and (leaked specs) of the 6a are both gigantic and is unfortunate to me.
It does a lot of things right: is a (relatively) smol phone, has proper software updates/support, has a headphone jack, allows for bootloader unlocking, support eSIM, has usb3, has a large development community for custom roms/after-market support, and has proper noise cancellation for calls (many other OEMs don't have proper noise cancellation leading to echos all the time)
The other contenders are all either larger (but better hardware value), had worse software support, or had a combination of the previous.
I will however give a nod to OnePlus for allowing QFIL flashing and having those files available for when devices are soft-bricked/stuck in EDL mode so you can always rescue them. However, their software leaves a lot to be desired in both long term software updates (older models are often not given timely updates), and in refinement (ex. my OnePlus 6T constantly echos on phone calls).
A note if you're going to go Pixel line: if you ever decide to root, MAKE SURE you flash the correct model's files. I've seen several times online and had a friend flash the wrong model and end up perma-bricking their phones. Google does /not/ release the QFIL/firehose files for their phones (unlike OnePlus, Xiaomi) so if you make this mistake you WILL have to send it back for a motherboard replacement. If you don't have warranty coverage, that phone is permanently bricked. Make sure you flash the right files.