No prob!
I didn't see win10samba.reg because I was on 9 without the e-smith-samba-2.4.0-24.el6.sme.noarch update and it wasn't there. Jean-Philippe Pialasse's well done post put me in the correct direction and was very helpful.
After testing yesterday and today's complete network upgrade (SME8->9.2, W7/32->W10/64) and hardware replacement (boxPCs->NUCs) I can say it works very well. Only had one slight bobble that was cleared by a client reboot. Without the upgrade and registry patch I can assure you it does not work well...
I have used roaming profiles for quite a few years now. I wouldn't imagine that there is much of an issue with hardware variations but there certainly would be in different OS's since the files are stored in different directories depending on OS versions. Roaming profiles work well as long as you know the limitations, primarily that users need to keep their profile sizes reasonable. Storing a lot of stuff on the directories that are synced at log on and off is sure to cause problems. Of particular note is desktop, documents, and downloads directories. Check what is stored in /home/e-smith/files/samba/profiles and you will get an idea. Those directories will be populated the first time a user logs off when roaming profiles are enabled in the SME GUI.
I hope your efforts with Windows Domains go as well as mine have. For me managing a network of beyond 4-5 machines/users is a PITA without using a Windows domain.