I use SmartCam and have done for years. Excellent for my needs. It all depends on how much you want to pay. You may only need a standard milling package or you may want to do surfacing etc. I can put you on to the UK agent who is in Bristol. If you are not to far away, he will always do a demo. Just pm me if you want his email address or phone number.