Navíc se systém o služby dost stará - jde třeba zařídit, aby ji po pádu zrestartoval.
Nebo je služba velmi vhodná pro případy, kdy se má umět zaktualizovat - je podstatně jednodušší a bezpečnější postup "řekni operačnímu systému, ať zastaví službu, přepiš exe, řekni operačnímu systému, ať spustí službu" než hledat procesy s danými charakteristikami, ukončovat je a pak je zase spouštět (všechno by šlo, ale to spouštění má docela hnusné mezní situace).
Zase na druhou stranu se služby pěkně blbě ladí.
Obecně bych doporučoval všechno, co nemá požadavek na přímou interakci s uživatelem, dělat jako službu. Pokud to má mít nějaká vyšší práva, než se dají očekávat u uživatele, tak i v případě, že je interakce potřeba (řeší se samostatným klientským prográmkem, který se službou nějak komunikuje, její stavy a hlášení vypisuje uživateli a odpovědi zase posílá zpátky).