I'm posting this from Firefox Mobile. Works just fine for my day-to-day surfing.
DuckDuckGo is my default search engine, and it's not perfect or a panacea, but it works well enough (and there's "!g" for when it doesn't).
What we really need to do is be willing to pay for our tools, though.
Wikipedia estimates there are 21 million developers in the world, so if one out of twenty developers donated $1 / month to Mozilla, they'd be getting $1 million / month. You could sustain a few small dev teams on that. Not tons, but it's something.
If you took it to $5 / month, now you're looking at a lot more manpower.
If donations are given to specific software projects rather than the foundation as a whole, and bookkeeping is in the open, you can have decent confidence your money is actually going where you'd like it to go, too.
Yeah I believe many programmers don't like their donations going to a non technical overpaid CEO's salary or activism instead of browser or technical projects like rust.
Well except that donating to Mozilla, is donating to a bunch of diversity projects and people, not to the browser or tech.
I would gladly donate to mozilla the day I knew my money didn't go to Bakers already filled pockets or to some worthless diversity cause like a "queer feminist filmmaker" that is obviously on their payroll.
Mozilla as an org takes in a lot of money already, it is just that they seem to spend it on nothing of value for the most part. It's sad, but it's the reality.
I'm not convinced that legislation, created by politicians who are unfamiliar with the internet, will break up Google and transform the web in a good way.
But in the end, the US government will most likely have to split the company in order for stuff to really change.