I'm on the fence with this one.
It does make for a massive attack surface with the massive amount of complexity a modern browser brings to the table, however it's also giving us a truly Operating System agnostic world. (I think? Javascript based applications are OS agnostic right?)
The browser may become a universal operating system, where web applications become the norm and it brings an end to the Linux vs Windows vs Mac wars.
Who knows?