I like APC pure sinewave units with online backup. With an online UPS the transformers are much better because they have to be rated to run continuously 24/7 for years, not just the few minutes on occasion like an offline backup UPS would do. But that makes the unit much bigger, noticeably heavier, and more expensive.
Mine in particular is a discontinued model (APC S10), which is 1000VA and worked fine with a cMP 6-core, GTX980, 34" monitor, and other misc networking devices. It protected from blips and would run for 20+ minutes on battery with a moderate workload. Connect via USB port and the computer can be set to shut down properly. Windows and OS X have native support with no additional software needed. It includes rackmount ears for standard 19" rack, which also makes it the right size and shape for home theater component stacking. It is also a line conditioner and filters noise between its banks of outlets.
The batteries are 7 years old and now still work. I don't really understand how or why, but I've confirmed that they still perform by unplugging the unit to test and watching the battery capacity drain over several minutes. Every now and then I think about preemptively installing fresh batteries but then I think, "don't fix what ain't broke".
In the last few years Cyberpower has made units that are not pure sinewave but work perfectly fine with high efficiency power supplies. These cost less, weigh less, and are far smaller. That is probably a better choice for most people. I think APC has done the same, but not sure. If true, you don't really need pure sine wave any more. No matter what when you get a UPS you should test it out by unplugging it and ensuring that all of your equipment continues to run off of the battery.