few years ago at my previous work place, we went from mastercam 9 to camworks 2006/2007. It was great. I hated drawing in mastercam, especially when compared to solidworks. not having to deal with different layers (to chain geometries that overlaps) is great. not having to deal with multiple type of files is great, everything is in one solidworks file.
it does take a bit to get used to. making toolpath is more like a 2 step/layer process. you first define the "machining feature" and then you apply a "machining strategy" to the feature. it's better in some situation, more clumpsy in other situation. again, it just take getting used to the workflow.
camworks lathe is not very good, it gets the job done, but takes some tweaking usually. I also used the mill-turn, works pretty good. never used mill-turn on mastercam, so i can't make comparison.
feel free to ask more questions if needed.