Although not listed in your post, I recommend YesTech. I have been using them since 2007. We have two M1 systems, and they have been good machines. We evaluated three: YesTech, Mirtec, and Christopher. Of the three, the YesTech system caught more defects (compared against the same defective board), than the other two. Plus it's lighting was superior than that of the Mirtec. The inspection algorithms are very versatile (like the Mirtec), but I felt the programming was easier and the escape rate less than the Mirtec. A word of advice: Which ever system you purchase, consider one with side-angle cameras, or at least upgradeable to side-angle cameras. This will increase your inspection coverage. You will find that YesTech's support is very good. They have been very helpful to me in the past. I don't know about Mirtec, but YesTech's software is upgradeable for as long as you own it, at no additional cost. This gives you the added benefit of acquiring new features and bug fixes with no fee. Another great benefit to this company is they take and implement suggestions from their customers regarding new features in the software. You want a new feature? Suggest it and they will try to implement it in a future release, if feasible.