Nice project.
The benefit of onshape is nothing to install and most of the resources are on the remote server. This means anyone with any class of computer (even a chrome book would probably be fine) can check out your files, make modifications, etc.
the free-tier is non-commercial only and makes all your projects open-sourced, so dont use it for anything you want to sell (unless you get the paid version, of course)- i think Fusion has a similar non-commercial license. Anyways, this is perfect for projects you intend to share anyways.
We have considered switching from solidworks to onshape (paid tier) at work- less capable, but lower cost and does 98% of what we need.