I would strongly recommend to use cloud formation through a typed proxy like troposphere. Also would not recommend to use terraform at all since you will run into warts and fundamental issues quickly. I have done projects with both and my current blessed workflow is a custom python driver which uses CF via troposphere and minimal boto3 as glue. Also I work at AWS.
I have owned 3 different smart watches, including android wear, cheap chinese fitness bands... My gf got a fitbit charge 3 for a health study and I decided to get one as well. Sleep and hr tracking is the most accurate from what I tried, I get notifications and battery lasts a week+ plus water resistant overall is the only wearable worth using IMHO. I'm happy with it and would recommend.