There are a few things I am hoping for:
1) FreeNAS keeping current with FreeBSD so that an iocage jail can get updates from the repo
2) a Pro version of FreeNAS priced inexpensively for home users*
3) a Pro version of FreeNAS priced right for SMB with some kind of support, i.e. email*
4) commercial modules like openFiler, Fiber Channel, multi-path, vmware vcenter integration
5) ZFS dedupe tables on SSD/NVME so we can actually use dedupe
6) checkpoints on the file system in case a corruption does happen
7) Linux OS integrated containers*
8) Linux integrated KVM virtual machines*
9) shared nothing cluster for FreeNAS*
10) hot patching the running OS, like Cisco CAT 6k's, VMS and SuSE
11) FreeNAS as a hypervisor guest so we can do a shared nothing cluster if we have enough RAM on the same box, used for in-place software upgrades, i.e. upgrade node B and if all is well switch over and upgrade node A.
12) enable SAMBA CUPS so we can use SAMBA as a print server, the hard part is done, i.e. getting the FreeNAS node as a member server
13) commercial module active directory module or pro module*
14) the ability to add more charts and graphs, i.e. graph the time it takes to run a scrub, run a long smartctl, replication time and fragment %.
15) the ability to stage or daisy chain smart tests, i.e. start a short on /dev/da0 and once complete go to /dev/da11
16) multi domain SAS abilities, pro version here too*
17) AI driven stats where a pro or enterprise license would allow the data to be uploaded and analyzed to present when to prepare for a disk failure, smarter than smartctl as some brands and smart values may be better know by iXsystems to indicate an issue.*
18) pro version that lists the drives firmware and what it should/could be.*
19) reporting that pro users can see from a dashboard for popularity of a disk
20) do some live/dynamic reporting like backblaze.com does to show what disks have the best power on hours with no errors and what ones are not so good.
21) Virtual Beta FreeNAS so we can non-destructively test the user interface and features, this may also help internally at iXsystems for QA testing
22) a simple canned benchmark tool that can be run on a pool and present the data the way the ATTO benchmark for Windows. This is so we KNOW the volume is preforming well without using command line tools like dd.
Even if the customers use all the features and do not pay for a pro version I say let them at it. Some of us want to support iX systems, I personally have a subscription to Snort and when NetGate had the yearly subscription for home I had that as well.
* functionality is all there just some kind of recognition in the support page to create tickets automatically and some place where a happy face is shown.