I generally feel more comfortable having /home as a separate partition. It makes editing my partitions with external tools like gparted very easy, and I can just wipe /root whenever I like without having to think too much about. Also, are we considering btrfs to be reliable now? Last time I looked at it, it was still in the prototype/unstable phase and I chose ZFS for my server instead.
Another reason I keep /home separate is that I have systems with multiple Linux versions installed. Each has their own /root, and they share /boot, /swap and /home.