My Kasa have been fine apart from one recently that decided to fail and continually flick between on and off. For what I used it for it was ok, thankfully it wasn't connected to something more serious....
The integration has been rock solid, including the support from Dave. That part I can't fault. Haven't even switched over to the built-in version.