Single drive ZFS is also a great use case for ZFS because:
- full data integrity check (not only metadata like with XFS)
- transparent compression (LZ/ZSTD/...)
- ZFS Boot Environments - makes your system bulletproof against changes
- easy move ZFS Boot Environments between systems with zfs send|zfs recv commands
None of that is possible with XFS.