I have been using the Mi Band for years which I generally like, although it’s quite a simple device
My preferred one is Withings one’s. They’re hybrid watches which means they largely have a regular watch face with a little screen and a heart rate sensor/gyroscope. Best of both worlds in my opinion.