Samba is (probably) more work to get setup, initially. It has, however, the benefit of being used across the entire network (in both physical and virtual installs, in multiple OS's).
Once again, siting on the fence...

Actually, I would go with Samba, but if you do not need its benefits, then Shared Folders should be simpler.