If most of your work is 2D or 2.5D, then you may be better off with something like SheetCAM.
I've used MeshCAM since the first beta, and prefer a 2D package for 2D parts.
Many people do use MeshCAM for both 2D and 3D, but my preference is a pure 2D package for 2D parts. There's a lot of personal preference involved.
Personally, I've never really seen any good quality carvings from photos from ANY software.