Recommend a fitness/smart watch

@Hypno-Toad had a thread last month and settled on the Garmin Vivosmart which seems to hit your list. Seems like it runs about $150.

@Hypno-Toad, how have you been liking it?