Are chinkphones any good?

With custom rom, yes.
Chink roms are shit.

Pixel 3 so I don't get fucked by carrier controlled software updates

That one in op has really bad build but really good hardware and no Android One support.