Just remember one thing with vision systems. It doesn't matter who's vision system you are using, so long as you do your homework and get the correct lighting. Lighting is the signal most important element when setting up an vision system. Anyone's vision system will work with the correct lighting.
If you rule our the lighting, then your left with the core product. My preference is Cognex. Why? Because I like Excel spreadsheets, and a Cognex system is based on Excel. It's very powerful. It can be cumbersome to someone that is not very good with spreadsheets, but if you are that type of a person, I would recommend it.
Cognex also has some newer cameras in the 5100 Insight series that you can purchase a PAT MAX tool. It's $500 adder for some added features if you are trying to lock onto a hard part.
When I say "lockon", generally when designing a vision system you should find a feature on the part to lock on to to establish an X.Y.Th. Once that is establish, then you create a dynamic offset tool that all your inspection tools revolve around. So if you part moves all over the screen, your lockon tool will find the part, report back the X.Y.Th then you lay all your other tools around the part for the inspection.
Good luck.
PS: I am bias, because I am a Cognex CVI (Certified Vision Intergrator)
But, I've tried other systems. Here is an article I just wrote about Keyence:
Chris Elston
Automation & Controls Engineer
Download Sample PLC Ladder Logic Code
at MrPLC.com