Apple HomeKit is a better smart home platform than you think. Here's why – CNET