I think Firefox has identity issues. It used to be defined in terms of Internet Explorer, but now that IE isn't the dominant player anymore, I don't think Firefox has really found what it wants to be, so the last decade it's sort of been floundering.