There are a couple of types of uninterruptable power supplies. The cheaper ones only condition the power source when external power is interrupted or falls below a specific quality, and then it switches to battery. More expensive and possibly "better" ones are always "on", and generate their own conditioned power 100% of the time. These always-on ones are better for 2 reasons. First, they always provide conditioned power so you will never ever see a fluctuation in power. Second, a power supply that must switch between external and self-generated power will inevitably cause a small but noticeable power transient dip/spike when making the switchover, while an always-on UPS is always generating it's own power so you don't see that same dip and surge when the external power fails and it switches over to battery power.
I run the cheaper type, but spend a little extra to get an APC brand UPS because they have a decent reputation and I've never had a problem with them. My computer ran continually through 2 North Carolina hurricanes while on an APC UPS, and in 10 years I have never had a computer fail while on an APC UPS. Others who research this stuff for a living tell me that there are better alternatives, but the stores near me only sell APC and since they've worked great for me in the past, I'm not in a huge hurry to switch brands.
Jerry Pournelle, a BYTE magazine columnist who fuxors up computers for a living, recommends a different brand, but I can't remember which one. He's done a fair amount of research and he only recommends what he uses and likes, so I figure his opinions are probably as valid as anyone elses facts.