From BTRFS <--> XFS, really no difference
From image to a folder, then multiple advantages. No pre-defined space, the "image" grows and shrinks according to usage. In theory, the least amount of writes to the drive, and would also be the fastest access method, although in practice you would never see the difference.