I have always, always used the hosts_allow file when setting up Samba *except* when I am using Ubuntu's GUI; in which case I never touch a config file. I am sure, though, that any and every distro worth their salt'll get a patch out soon.
Having said that, I am getting more and more friends, neighbours and family to switch over entire households to Linux, and it is much easier just to use SSH!