What is your price range?
How automated do you want the CAM process?
OneCNC Mill production might be overkill for you, but it would be easy to use for 2d pockets. It gives you good accurate renderings and simulations of the machined surface. It will import solids and surfaces from other programs (using igs standards is best). This version of Onecnc does not allow modelling in 3d within the program, however you can extract curves from 3d models.
Check the demos at www.onecnc.net for a first hand look.
If that is too pricey, take a look at Bobcad. You will have to work a little harder, but you can make 2d pockets without too much difficulty there, too.
A lot depends on what you already know, or what you can put up with. Some guys (like me) like tinkering with CADCAM more than making the actual parts. Some guys hate having to do much more than click an icon to make code.