3D printing is complex, but also fun and useful for many hobbyists; here's what to keep in mind if you're considering buying ...