Generally those who like to tinker will opt for at least a try of Linuxcnc, it suits some and not others which is great for all. There is nothing wrong with M3/4 nor Linuxcnc. It's all about what suits you thats all that counts. One thing that you can not avoid is that 67M linux users means it can not be all that bad

LiCo - The New LinuxCounter Project - Get counted as a linux user