I use it because it's a lot less trouble than what I did before. Separate md, lvm and filesystem means 3 different sets of commands; now I don't worry about partitions, mount points or anything like that, I just run one big zfs and throw all my disks in there. It stores all my data, and there's a single command interface which I only use for replacing disks (with zero data loss).