Recently moved to a 1u Eaton 5P 650iR, having worked my way through Cyberpower, APC etc.
Happy with it so far.
I have a router, 2 switches, 3 NASes, a mini PC and M1 Mac mini plus a few accessories. With this load it recons on a 20 min up-time but I have it set to gracefully shut things down after a few mins.
In a real-world test it would last way more than 20 mins as after 1 min+ I have it set to sequentially remove power to the mini PC, the Mac mini, then 2 of the NASes, then the remaining NAS before finally killing the switches, router and the 1 AP I have connected to the UPS via PoE (the other APs are on mains injectors). Of course, as over half the things that utilise the network would be offline with the power cut the demand on the network is somewhat lower too.
I like to have everything shutdown with enough UPS power remaining for a forced emergency switch-on or cope with a few sequential power restores and failures. The modem is on it's own battery backup, so I can connect a PPPoE session to that via a laptop if needs be and 4G is also down.