I am using RhinoCam which is the Visual Mill basic engine. I am fairly new to all this stuff so I don't have much to comparre to in regards to other software. The only other package I tried was Mill Wizard which didn't do the job. I have had great success with the 2.5 D in Visual Mill, also with the engraving and 3 D. No it's not highly intuitive but they do have great email and phone support.
I haven't run into anything that it wouldn't do but I probably haven't pushed it with my meager experience.