Is the Amazfit Bip still a good choice for simple duration/route/heartrate/step/sleep tracking?

It works with gadgetbridge out of the box, with no need to connect with other software or create a remote account. 20-30 day battery life.

I saw the PineTime today, which looks interesting.

I’ve tried a Bip Pro, but it requires a connection and account before being usable with gadgetbridge.

What are the other options to consider? Which watches have higher accuracy for sleep/HR/step metrics?