- Banglejs has GPS but is big and has no established HR or step counting algorithms
- PineTime is more Apple-like, but the firmware is less mature and has no GPS
- TTGO T-Watch has no HR sensor AFAIK, but some versions may have GPS (see https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library)
- TTGO T-Wristband is like Miband but has no HR sensor again
Of course, you could buy an Android watch or an Apple watch and program your own apps.
Of course, you could buy an Android watch or an Apple watch and program your own apps.