I think personal preference is based on pics. Get both in hand and you will see CF is not as good build quality. VSF has gen like bezel and crown action and feels like a gen watch. CF has replica watch bezel and crown action and feels like a fake watch. You can’t see that in pics and until you have seen a VSF yourself you don’t know what you are missing.
I may be wrong, CF may have improved, but when I got a ZZF Submariner (the old name for CF) it was a cheap feeling poorly built watch, not like VSF.