Mastadon has definitely improved it’s user onboarding process. When I first tried, and failed, to use it 3 years ago it was awful. Signing up a year ago was a painless process. It may not be fully ready for the mainstream just yet, but it’s definitely getting there.