Then Chrome came out. It was rough around the edges, but Google released a new version every few months, and it quickly improved to the point where it was better than everything else. It represented a generational change in user interface paradigms and development cycle time.
So now Firefox has been forced to play catch-up to Chrome, much as IE had to play catch-up to Firefox. To be fair, this happened when Firefox abandoned the monolithic development cycle, but the UI changes represent the full acknowledgement of this.
I wonder where the next revolutionary browser will come from. My intuition is that it will be on the mobile side...