I'm not going to be too impartial here but I hate to leave this kind of question unanswered. I would recommend that you look at the V4 beta of MeshCAM. That will be the version released in the next month or so and it's a big step forward from V3.
I think that MeshCAM compares pretty favorably to almost any competitor when you look at the collection of features, toolpaths, and output quality. I use MeshCAM a lot for customer jobs and I think the following would be things that I would look for. (This is not directed at Cut3D or any competitor in particular, it just happens to be the list of things that I use frequently.)
1) The ease of defining a zero and the level of flexibility you have in doing so.
2) The ease of defining the stock size and alignment relative to the geometry. For simple jobs almost anything will work. When you have more complicated requirements this will become important.
3) The ability to define a specific machining region rather than the whole stock or geometry. (New in V4)
4) The ability to use all common cutters including tapered and flat cutters with a corner radius.
5) The ability to tell the program to only machine the area of the stock covered by the geometry.
6) Look for a variety of toolpaths. For roughing I like the ability to make the roughing planar for speed or full-3d for times when I am using less forgiving material. For finishing, a combination of parallel, waterline, and pencil strategies will let you machine almost anything and do so quickly. For 2.5D it is hard to get a quality finish with parallel finishing alone.
7) Does it have a flip/2-side mode for machining two sides of a part?
8) Can you add supports in the CAM program without modelling them in CAD?
9) Do you need the ability to machine images?
This list matches the MeshCAM feature list pretty well because I add features when I see a problem as I'm using it. Hopefully this means that I have the big features worked out.
If you have any questions please let me know.