There are lots of choices for much money. There are much fewer choices for no money. I choose no money when there is something that works well enough to do the job.
I will eventually buy the better software when I know that this cnc hobby turns profitable. Most of my hobbies never become anything but efforts to waste my money at an ever increasing rate.
Check the software forums and the many advertisements on CNCzone for more choices.
CarveOne