"Your social media life in the hands of strangers" is exactly why Mastodon is no better than Twitter for most users. If you're on a "big instance" you're just running an expensive (for the site owners) blog where someone else holds the rope around your neck, just like you had with Twitter.
Want to experience the real freedom? Set up your own host. Run your own instance. Own your own data and communications and filters.