I have a Fitbit sense, it has a blood oxygen estimation but not constant, doesn't really do blood pressure.
If you are just looking for those metrics then it doesn't do a bad job, basically a lifestyle tracker. If you are looking at it from a sports perspective I'd recommend a Garmin over a Fitbit.
I don't have any experience with any others though.