Make a VM and play with both. I prefer btrfs on client machines because I find its snapshot and subvolume handling simpler and easier to perform common tasks, btrfs resource consumption is lighter as well. Where data integrity is critical (NAS, backup storage) I run ZFS.
You won't really understand either filesystem until you spend a decent amount of time using it so I'd practice now rather than on your important data.