Firefox is a rip off of Opera, which has all of the features you listed.
<spam>
And everyone sing: "Opera, Opera über alles, Über alles in der Welt, Wenn es stets zu Schutz und Trutze Brüderlich zusammenhält."
</spam>
Sorry, but all these years of paining myself through the Java vs C/C++, Linux/Unix vs Microsoft and Browser X vs Browser Y discussions is at an end. There is usually a upside and a downside to everything. Why can't people just understand that? Read some books good people and make up your own opinions. You don't have to recite all the hype and forum talk out there!
Lies you hear on the web:
Java is slow -NO, poor programmers make slow Java. Java was less than the hype wanted it to be. That is all. The truth: Java is a logical piece of beauty, C is a nice language I use for research. Smooth, fast and simple (I lie, I lie. Don't tell mum). There is no superior tool, only the right tool for the job.
Linux is of superior quality -NO, as a server running without X, Linux is indeed superior. But as a development platform I have had fatal system hangs more often on Linux than on modern MS systems. When you run X, things get more complicated.
Windows OS is less secure than Linux -NO! Linux is more secure purely because it gets targetted less often than Windows servers. There are more security holes in Linux than in Windows. All in all Windows IS indeed less secure, but not because of the OS. It has more enemies than Linux.
Linux is user hostile -NO! New Linux distros are MORE user friendly than the newer windows versions and is currently my preferred development platform (Once I learnt which configurations to avoid and which tools were of poor quality).
Conclusion: There are bound to come new "gurus" with their own smart-ass opinion on anything. Just because X says it is so, doesn't mean it is true. Do I want to defend this rant? No. It is pointless. It is like discussing politics and religion; more likely to introduce you to new enemies, than to actually achieve something.
Just read a book! Make up your own opinion.
Sorry Nosredna, this was in no way meant as an assault on you. I guess Firefox is ok, but there are serious issues with that browser too, just like with all the rest (IE vulnerable, Firefox handles scripting poorly(try the chat), Opera obviously does not support XML all too well.)
Take care