I would recommend UPS units from APC.
I'm using an APC BR1100CI-IN for my gaming PC and 3 different units of APC BX600C-IN. Each of the these BX600 unit's respectively handle my primary data NAS at home, a Media Box PC, a WD My Cloud EX2 Ultra and one that holds my router and switch. All of them (knock on wood!) have been serving me well without any hiccups.
All my PC's and NAS systems run 24/7 excluding maintenance time when I power them down.