I have VisualMill 2012 Pro for solidworks - that's the package that has 4-axis + "advanced" tool paths. Overall, I think it's pretty good bang for your buck. I've not used any other CAM packages so it's really difficult for me to compare. From the demos and whatnot that I've seen of other packages it seems that VM is toward the top of the list of "low cost" CAM packages but the higher priced ones (more than double the cost of VMPro) definitely out do VM.
I really like the integration into solidworks and I think it saves a ton of time when tweaking designs.
There are two glaring omissions in VM for solidworks though.
1) It doesn't work at all in assemblies. There are work arounds though: you can save an assembly as a part but I can't recall how the updating feature works when you do that. This is important to me mostly because in certain situations I need the fixture in the model when I'm making tool paths. According to MecSoft, adding this support is on the short list of features to be added.
2) No configuration support - if you use a lot of configurations (which I do), VM doesn't have any specific features to deal with this. i.e. you there's nothing like suppression of machining operations for certain configurations or anything like that. You can still use configurations but you'll have to re-gen the tool paths any time you switch configurations. This is not a huge problem and I don't know if any other CAM packages have specific configuration support.
Overall though, I think it's a pretty good package and with the same budget, I'd do it over again. If I had a bigger budget, I'd probably look into SolidCam.
-Andy B.
http://www.birkonium.com CNC for Luthiers and Industry http://banduramaker.blogspot.com