I rarely integrate for clients because of past experience. I do have Sonos integrated at home and used to have issues with communications failing but for the last couple of years the only time I might have to reboot is after a Sonos update, I rarely have to reboot then.