For choosing the next one, the question I would add to the list: does it work at all without their cloud. Anything where the device is a sensor and the service is the product has this failure built in, and no export policy protects you from it.
The devices I have kept longest are the ones where the phone holds the data and the cloud is optional.