They aren't the only manufacturers of UPS's, but I'm partial to APC. I've tried Belkin and a couple of others, and they didn't last as long.
Over the years, I've only had two APC units suffer a hardware failure. What gives out on the less expensive switching units is the switching circuitry. I had the one my Mac is plugged into die a few weeks ago, but I'd also had it for at least five years. Most of the others around the home are much older and still work just fine, other than having to replace the batteries. And you don't do that very often. They last for years before the unit will beep and warn you of a dead battery.
Otherwise, you just replace the batteries when they can no longer hold a charge. Depending on the model (mainly, one or two batteries), the cost is anywhere from $40 to $80. Still less than half the cost of replacing the entire thing when there's nothing else wrong with it.
I use medium range models. Like 1000VA to 1500VA. With a large monitor, Mac Mini and several lower power devices plugged into it, I still get about 12 minutes of runtime after a power outage to save open files and shut things down.
A 1500VA unit only costs $30 more than the 1000VA and will give you roughly a third more battery runtime. And it's not that this 600VA unit that only costs $65 doesn't work, but your runtime will be much shorter. They also all gauge how much draw there is on what you have plugged in to the battery backup outlets. So with the cheaper units, if you plug too much in (and it's all turned on), the UPS will immediately start beeping an alert that you will only have a couple of minutes (or possibly less) runtime during a power outage. In other words, spring for at least a 1200VA device.