Is it just me, or the Afinia is a millimeter-accurate knockoff of the UP Plus?! xD (and the FlashForge 3D looks suspiciously like an Ultimaker...)
Anyway, it would seem that the production viability of 3d printing depends very much on the software used - probably a lot more than the hardware. These small-scale FDM printers are pretty much beta products, using one means a lot of experimentation and trial-and-error. Still, I do know people who have been using homebuilt RepRaps for printing device enclosures, controls and similar, for small-scale production use.