> Here is where I'll argue that the main advantage of the big IDEs are that they have focused on UX for years.
Yea, i definitely agree there. It's also that GUI IDEs tend to cater towards.. well, a different crowd. What that means in real world terms in often a product with rough edges, confusing patterns, and a horribly steep learning curve.
I enjoy seeing products and languages (programming) focus on learning as core feature of the product. It really is inherently important to a projects success.