Here are some ways you could rank devices:
Open API with documentation?
Open Source Firmware that can be deployed and updated by the user.
Open Source hardware specification (think RISC V)
Does this device produce data in an open format or standard?
Does the device send data to the manufacturer or third parties?
Does this device depend on cloud infrastructure the end user cannot control or replace with their own?
Does this device require you to install a mobile app to configure or manage it?
Can the device be repaired or upgraded?
What is the typical support lifetime by the manufacturer for software updates?
What is the MTBF?
Does the device have a secure supply chain?
Are cad files available to support modding and repair?