I love JetBrains - those guys know how to build a product. I'm particularly interested to see how this starts to affect the other products like PyCharm, RubyMine, etc.
As far as I can tell, the changes from IDEA 12 are already making their way into the EAP builds of the subordinate IDEs. Certainly it seemed that way from the most recent PyCharm EAP announcement: