Li o básico sobre estes dois softwares interpretadores de comando, e imagino que cada um tem seu valor (ou vantagem).
O Mach3, necessita de uma máquina mais atual, até suporta win xp, vista, sevem ... em resumo máquinas que hoje podem ser compradas na faixa de 800 reais, mas obrigatoriamente um desktop. E o software apresenta os "wizards" que pode ajudar um bocado em softwares simples.
O TurboCNC, por sua vez já roda com máquinas modestas e sistemas operacionais win antigos como o win 3.1, 95 e 98 em suma, máquinas mais baratas porém cada vez mais difíceis de manutenção (eu acredito), e apesar de não ter ter nenhuma menção, eu acredito que utilizando um notebook dos mais antigos com porta paralela ou mesmo com PMCIA já controle os drivers.
É difícil dizer qual dos dois é melhor, pois cada um encaixa nas possibilidades de duas faixas diferentes de hobbystas, quem pode gastar um pouco mais e quem não pode gastar um pouco mais, logicamente tudo tem um preço paga-se mais, obtem-se mais vantagens ou recursos, paga-se menos os limites são mais aparentes.