Buying a 3d printer is easy. Learning to actually design 3D Models is where things start to get tricky. In the past you were stuck with only one or two options and they were not very good. Now there are a ton of options and most of them are not very good.
The main problem with 3D Design software is that it is not easy learn at first. That has all but changed. The software that is available today is not only very powerful it is is also free. One of the big design companies out there "get's it". Autodesk is doing something I think is awesome. They are giving away their entry level software. I have no doubt this is a calculated effort to get folks started using their software so they will be very familiar with it as a commercial user later on. I don't care. It's a win win for everyone.
As a hobbyist it's awesome to have an awesome suite of software to be able to use. 3d design software is challenging at first but if you start in the right place you'll be well on your way to creating awesome stuff in no time.
Go make something awesome!