On my nix box I have NOMP and UNOMP and CoiniumServ. On Windows 10 Pro I have just CoiniumServ; simply because I have tried many variations of getting NOMP and UNOMP to work on Windows via Node.JS on Windows. Tried this on Windows 7 Ultimate 64bit and recently upgraded to Windows 10 Pro to go with my R9 390X.
My favorite frontend is MPOS since I have completely modified it to support displaying higher Network hashrates and modified the theme on MPOS a bit. But on MPOS you have to use worker.name instead of addresses as worker names.