In the last 6 years I have worked with Solaris 10 SPARC systems - M3000 , M4000 , V1280 - where I used ZFS as filesystem.
For a while I looked for solutions on x64 architecture servers similar in performance and features of these systems.
Of course the obvious answer is to opt for environments under Solaris 11 for x64; technologically is a good solution -not perfect- but given the apparent corporate culture change that has occurred after the acquisition of Sun by Oracle, never hurts to evaluate alternatives
Btrfs in Linux seems an option to keep in mind, however it suffers , in my opinion of a certain technological immaturity that makes not advisable its use, at the moment, for deployment in production environments.
The solution presented in this post is today, I think of the most interesting, because combines an open source OS, with an undeniable technological maturity and probably the best filesystem today; ZFS.