Personally I prefer to keep what are essentially 'safety critical' and 'convenience' devices completely separate. If your alarm fails for some reason then that's unfortunate, though it's unlikely to cost you your life. However, if your smoke alarms don't activate and wake you up because of a fire at 2am then this is more serious.
In a full Grade A or Grade B fire alarm system everything is centrally powered and monitored, and connected to individual sensors and sounders using fireproof cable. If there is a fire then you can be pretty sure that the alarm system is going to activate. If individual sensors fail the fire panel will detect this pretty quickly and alert that this is the case. Fire panels are also pretty much fail-safe and will carry out their own internal self-tests to make sure that any problems are quickly identified.
Sensors like those from Texecom and Menvier are great, but are centrally powered, and have no inbuilt sounder. If the power supply fails, or the panel fails then you instantly lose all protection. I've avoided installing this type of detectors for exactly this reason. If you want to be remotely notified of the smoke alarms activating then fit Aico alarms and the ei128r relay module. If the alarms sound then the relay module triggers a zone on the alarm. If the power fails or the alarm processor has a ill-timed funny five minutes then the individual alarms can work independently, powered by their own internal 9v battery. You don't have quite the same 'convenience' of knowing which particular smoke detector operated, though if you're in the building this is easy to identify - and if you're not then this information still doesn't confirm whether its a false alarm or not.