I use Alibre - specifically Alibre Atom3D. It does everything I need it to do - it was $199 - I own my license. It has STEP, part modeling, assemblies, drawings, the whole 9. It's all parametric. The interface is simple, but it is still powerful. I imagine 99% of what most "hobby" people do can easily be done in that software.