Seriously, when did FreeNAS become a media server? Where are all these new users coming from where they read that FreeNAS was the way to go to store and stream their pirated TV and movies? How did FreeNAS get the reputation of being a media server rather than an enterprise storage and account server? I have a computer that holds all my pirated TV and movies but it's called a HTPC and that's all it does.
/rant
Lack of other options for DIY. I was first introduced to FreeNAS through TekSyndicate when Wendell reviewed the ASRock C2750d4i CPU/MB Combo. I had previously owned a QNAP, which has fantastic software BTW, albeit on limited hardware if you wanted to do some of the more heavy multimedia stuff such as Plex, or their HTPC frontend as their newer NASes actually have HDMI out. Buying one of their higher end, 8 drive bay machines without any drives wasn't cost feasible. FreeNAS seemed to offer what QNAP had but I could put it on my own hardware, great.
After researching further however, I discovered FreeNAS wasn't as straight forward, the overhead was lightweight but the ECC memory requirement and the 8GB of RAM for the OS and 1GB of RAM for 1TB of storage, especially if you had lots of storage, did bring up the cost and hardware requirements. But the alternatives aren't really any better. There's NAS4Free which seems great and much more user friendly, but the lack of plugin support is a deal breaker. There are some flavors of Linux that do similar things but not many wrap it up in a nice package that's manageable from a WebGUI like FreeNAS. The closest I've seen is Amahi, but the documentation is sparse. Also FreeNAS with ZFS RAIDz2 with 6 disks is really the sweetspot in terms of redundancy and usable storage space.
I can understand your frustration however, I came into FreeNAS as a novice as well and quickly realized that I should really learn the ins and outs of this OS and FreeBSD to some extent, before I decided to commit my data to it. Luckily this forum has been mighty helpful in clarifying and guiding me through some of FreeNAS quirks and I have my system setup and protected against failure. The only thing I'm worried about now is reporting and monitoring of my system. I've set up email notifications etc and I followed cyberjocks SMART Test and Scrub scheduling guide but the log emails I get might as well be written in Chinese.
AND IMO this is where FreeNAS falls short. It's easy enough to setup and get everything running properly but when something goes wrong, then you have to deal with CLI phobic people like me who might not have realized something was wrong, even if they setup their system 'properly'.