I use off-the-shelf hardwired smoke detectors independent of any home automation platform. This lets you use the best smoke detectors available (which aren't necessary the ones with Zigbee or Z-wave).
But I use an Ecolink FireFighter (Z-wave plus, but Zigbee also available), which listens for the audible smoke/CO alarm. It's paired to Hubitat, so I can automate/monitor the smoke detectors.
The best of both worlds.
(Even better - I have 6 interconnected smoke detectors, but I only need 1 Ecolink to monitor the whole system)