Microsoft recently announced that they were endorsing jQuery as an "officially" supported JavaScript library.
I certainly wouldn't argue that jQuery is a fantastic framework to work with. In fact, I just bought the book. But I'm curious to know why.
Specifically, I'm interested to know whether or not we web developers can expect jQuery to become the incumbent JavaScript framework or if it just offers points of differentiation like any other development tool. What are the merits of adopting jQuery versus say, Mootools or Prototype? Can I expect a "JavaScript Library" war similar to the browser wars as the individual frameworks battle each other for market dominance, or are there better frameworks for applying to specific problems?
I realise that as with anything in the development world, there will be some out there who have a religious fanaticism for their preferred library, so please: play nicely with each other when answering this topic.