Tycker man att det är krångligt med att köra en separat controller så finns ju UDM-serien (samt UDR) där denna är inbyggd.
Personligen ser jag det som en stor fördel att kunna köra controllern lokalt. Nackdelen med molnbaserade lösningar är att tillverkaren när som helst kan börja ta betalt för tjänsten, eller till och med stänga ner den. Då sitter man där med antingen en oförutsedd månadskostnad eller med en hög teknikskrot (om man inte kan hitta någon alternativ firmware).