The main problem with the current state of web browsers is that it's now impossible for a third party to develop a competing browser from scratch (or nearly from scratch). The already existing set is unimaginably huge, and it's a moving targets as browsers (especially Chrome) is throwing more and more features into it.