I setup my system with btrfs as root file system to be able to install additional Linux systems later on (each with separate and small /boot partition) on separate subvolumes. Then I light-heartedly ...
I am using btrfs with bcache for / on Ubuntu 13.10. It's fast. Unfortunately, during normal boots the step "Scanning for btrfs filesystems" fails. To successfully boot I have to enter recovery mode ...