I've tried a couple of other CAM systems but I always come back to Solidcam.
I love Solidworks and I really need something that integrates with it. I can't be having all this fuss importing my models into other software.
Play with it, and have fun with it. There's some great features and the post processor files are easy to modify.
I've had a Fadal 3016 with Fanuc 0i for about 4 years now and getting good posts wasn't an issue. And was certainly made much easier thanks to the easy to understand help files and the fantastic support from 'smarter them me' guys on this forum.
Three months ago my new Haas VF2 arrived, and within a couple of hours and a couple of .gpp file tweaks I was up and running. In fact within a couple of hours I had the machine pumping out boring mass production parts, and it only just stopped yesterday (12,000 parts later) to have a couple of days off for the New Year.
All said and done, a good choice.