I've been experimenting with 3D printing for a couple of years now. I started using an XYZPrinting SLA printer, and after that failed decided to try one of the inexpensive filament printers. It turns out that two years make a huge difference in quality. Using a Prusa i3 clone, made by Wanhao(duplicator i3 plus), I've been able to print at lot of interesting terrain. I'm only printing at .2mm resolution here, which is half the vertical resolution possible, but that is just due to impatience on my part. My goal is to have a new model to paint every day. The prints do require finishing, but the bones are here for some really nice resin-ish quality terrain.
Since I'm currently printing in PLA, the only way to finish a model is to sand it. However, once this spool is done, I'm going to switch to ABS (lego plastic), which can be smoothed using acetone. With that with, the time between printing a model, and having it ready to paint will be nominal.
I'm still dialing in my printer, so the quality keeps improving. I've even printed out some printer parts to upgrade the printer itself!