I recently dipped into the 3D printing world with a $300 printer, and while it's a low end printer, from what I've read, the issues are common: getting a print to stick and work is the blackest of arts. It's a complex, finicky process to go from design (which most software is complex and non-intuitive; so far, I've found tinkercad to be the best, albeit limited), to slicing (generating the printing commands - Simplify3D seems to be a lot better than the free options) to actually getting the printer to work (the object has to stay stuck to the bed until it's done, and the printer feed must not gum up). And it's slow. For something reasonably sized (e.g. a 100mm open cube), it can take half a day to print. It's a lot of fun when it works, but the value is primarily with people doing lots of real prototyping of small objects.