You’re describing a ton of features that a smart watch does not need. It doesn’t need wifi or a camera, for example.
The thing is, there’s TONS of off-brand smart watches that can do constant heart rate monitoring, notifications, sleep tracking, and those more basic smart features very well. The problem is that they require proprietary apps and a cloud account you have no control over.
Yeah. I didn’t mind the idea of learning C for the PineTime, but the development process for it was just not functional for someone new to that kind of development.
I use JavaScript every day for my job, so that seems much better for my purposes.