Nick,
I use Dolphin for the lathe and like it. I don't use the CAD feature since I prefer to just stick with other CAD orograms I have used for years and have no desire to learn the CAD of it. I purchased the Hobby version of it since since I am just a hobbiest. The software was easy for me to learn, the approach was logical for me, and not too many quirks in using it. I waited for years for an economical lathe software to become available, that never happened, so just bought Dolphin after comparing it to what was available. None of the lathe softwares are cheap. All of the free or economical ones are lacking or limited in what they do.
Can't speak for the mill package since i use Cambam.
RICH