I think FreeCad is a great tool once you overcame the initial issues. I think it's not as user friendly as commercial tools but I think that's a general issue with smaller projects that don't have billions of funding.
If you want to support a FOSS alternative, you could engage to make FreeCad better. Make tutorials, report bugs, update the documentation, help with translations, help users on the cmvarious forums and platforms or simply throw in a few bugs for the developers. :)