> there's occasionally sites that have bugs because [...people build for Chrome...]
I hear that a lot, but when I tried Firefox for a couple of months I only found that in a single case[1]. It's really not something that happened to me at all. I did encounter issues with ad blockers breaking sites. Disabling uBO helps quite often on misbehaving sites, but it does so on Chrome as well.
> I am surprised how many people have so many problems with Firefox.
I'm not really. Nor am I surprised it works for you and others. It has been this way with Firefox for all of its 20+ years of existence. In its history it made one big leap in that, somewhat ironically given current affairs, when they removed XUL extensions.
But Firefox has always had weird, unexplainable and unreproducible failure scenarios. Some of that is because of its customizability, but also nobody really cares about it.[2] The standard advice of "throw away your profile and try again" is a huge fuck you to users. 1) People have spend time customizing their browser and throwing that away hurts. 2) It doesn't help anybody. If it's still broken you know nothing, and if it isn't you still don't know what caused it.
I guess that was okay in 2004. Lots of software had weird bugs. Nowadays the competition is much more stable.
For me, I dropped Firefox again after a couple of months fighting to get a stable sync working.[3] It just kept failing on Android. The only resolution was to log out and log back in again. Only for it to break in the next couple of hours. I did the "commit profile suicide and rebirth" thing without a solution.
Chrome's sync at least is very stable. Sometimes it falls an hour or so behind. Not good, but so much better than Firefox.
[1] And that was intentional. Typical Google assholery. Google Photos added (adds?) extra HTML to block right-click on photos when a Firefox User-Agent was used. Using a UA switcher extension "solved" it.
[2] Makers of software for power users so often forget to give power users the tools to investigate issues themselves. It's great you allow me to add so many extensions, how about a detailed log to see which is misbehaving?
[3] Firefox's sync also has fewer features. Bookmarks don't get synced, nor do extension settings.