Onshape is indeed fantastic for hobbyists and professionals alike.
Their licensing model is reminiscent of early Github days in that you can use all available modeling features free of charge, but must pay for a private repo. Otherwise, all user generated content is publicly available.