ZFS has feature flags [1]. If you're carefull not to do 'zpool upgrade' (as this commit message warns) unless you understand the consequences, you can switch between ZFS implementations.
[1] http://build.zfsonlinux.org/zfs-features.html
You can explicity create a pool with certain features disabled.
I'm going to try FreeNAS Core tonight.