To those who claim you can opt-out of the "experience":
You can spend quite some time configuring firefox not to check for updates, get rid of all mentions of mozilla's servers in the config, try to have it not phone home, opt-out of any data sharing .. then you start it, and it does nonetheless: "Hey, update me please!" And what data do they share when checking for updates? Too much - I instructed the software to shut the fuck up and not ask for a fresh version, and surely don't communicate that I'm just using version X on my OS under my IP for fuck's sake! And that's just the obvious part of data that'll have to be transmitted in order for an update check to work! See pinky promise, above.
And then, after an update, if you don't start it with -ProfileManager to force your old profile (under linux), it will start with a fresh profile and ... phone home. With fresh settings. Which, by default, share your data. Oh and you can't control what it does while it sits there in the profile manager window. I presume it phones home. How can we be so blind and think this is a good alternative?
I know for me, it's exhaustion, and the inability to quickly scan the obfuscation mess that mozilla calls firefox's source code. What is it for you?