I have a Withings Scanwatch Horizon which does pulse, activity tracking, sleep tracking, breathing disturbances during sleep, oxygen saturation, ECG, atrial firbrillation warning ... not BP though - not sure there is anything reliable for that yet.
All measurements from the Withings are medically certified.
It actually looks like a nice watch too.