While you have questions, I'm certain you can answer them once you answer these questions first...
1) How long do you want the UPS to power your hardware?
2) Are your devices going to be setup to power off upon power failure or wait until Low Battery?
3) You need to measure the current draw from your FreeNAS, you can speculate with 5 watts per hard drive and I'd add 300 watts to be conservative for the rest of the stuff.
All questions above relate to the capacity of the devices you plan to power. Add it up and then you have how many watts per hour. Lets say you have 380 watts (again I'm being generous I hope) and you know all UPS units are sold by Volt Amps (VA). Well take a look at
the APC UPS website and fill in the blocks to come up with a good estimate. Lets take a look.
1) Under Total Load enter 380 Watts.
2) Under Extra Power for Future Expansion select 50% (this does not get you more runtime, it is a factor of if the UPS could create this many watts without tripping from an overcurrent condition.
3) Select your runtime and I entered 1 hour.
4) Select Submit.
You will notice that the smallest unit is a 750VA while the 1000VA unit is preferred. Notice the extra capacity and the quite long runtimes of each unit.
Now let me throw you for a loop, I have a CyberPower 1500VA UP on my main computer and it's pulling a 261 Watt load, my UPS is fully charged yet it tells me I only have 21 minutes of capacity remaining. Does this sound correct? Not really but I'm sure if I exercised my UPS and let the battery drain for about 15 minutes, the UPS circuitry would re-calibrate the readings.
I have an APC 1500VA UPS in my basement running two computers, a modem, router, and Wifi AP. This will run for at a minimum of 1 hour, I've tested it and it can last. My personal belief is that APC biulds a better UPS and uses better batteries.
One other thing, maybe you want a pure sinewave, well that typically costs more and I don't think it's needed for a simple home server. If I had something that really required a pure sinewave then I'd of course buy a product that supports it however I'm not running an AC motor (inductive loads) so I don't worry about it for a typical computer.
I hope my ramblings will help you out.
EDIT: I just ran a selftest on my CyberPower UPS and the running time jumped up to 63 minutes.