I'm in the process of upgrading to our 3rd MakerBot 3D printer.
We started with the Cupcake (a build-it-yourself printer assembled from laser cut plywood), and for the last few years we've been running the Replicator 2.
I rely on the technology pretty heavily these days across a couple of businesses. For our digital vehicle instrumentation company we 3D print prototypes for display fascias to test fit LCD screens into dash clusters, where the parts we print are just for fitment only and not final production items. We send the 3D files off to outsourced 3D printers with more expensive equipment for the final parts.
For my wife's curtain shop however we do print production components - typically brackets and fittings for blinds that are no longer available or for custom installs not supported by the standard manufacturer's components. Cosmetically they don't need to be a perfect finish, but they're structurally sound and that's all they really need.
The Replicator 2 has been fairly reliable - we had to upgrade the build platform and extruder from the standard items but now that we've got it sorted it'll happily perform 5+ hour prints without missing a beat.
We're upgrading to the 5th generation Replicator Z18, which is Makerbot's physically biggest 3D printer. The latest generation uses WiFi for printing rather than our current sneakernet arrangement (save build file to SD card, walk to printer, load card and print), and has smart extruders that pause the print process and alert you remotely when the filament jams/runs out (rather than our Rep2 which will just happily go through the rest of the print without actually extruding any plastic). The main reason for upgrading though is the bigger build platform - our Rep2 is just not wide enough to print a full dash cluster fascia for most Euro cars.