IE7 has certainly not placated a huge swathe of web developers. Fixes for bugs that took 6 years to fix were touted as substantial improvements. Javascript manipulation of the DOM is still a horrendous mess. Performance on the Acid2 test (advanced style features) looks like opera 4's rendering from the year 2000! Developers were still happy to have crumbs thrown at them, but there are still very good grounds to be upset with it for its pathetic support for modern standards.
If you care about
elegant, semantically transparent and interoperable code/information, that is a good enough reason to avoid IE7 for the much better alternative browsers.
Offtopic comments/corrections

I have my own dislikes/annoyances with Opera - cant create profiles, cant save single window sessions
-tomos
for profiles:
http://operawiki.info/operaprofilesto get single window sessions, one would need to manually edit your session file - thus it is possible but not easy (and would be nice feature for the future...) It would be possible for someone to write a third-party "extension" for this though in the meantime...
While Opera is fast to display HTML, and quick loading, the way it handles javascript is very slow. This is a common criticism of Opera, and probably the major reason why I don't use it more than I do.-Renegade
This is absolutely untrue since about V6. For most of ECMAScript and DHTML, opera's current engine is lightning fast. Benchmarks are always incomplete, but here are a quite comprehensive sample of tests that check a whole variety of areas of javascript (opera version is latest weekly, Firefox is the latest trunk build aka FF3):
http://andrew.hedges...eed_test/index3.htmlOpera:
0.7s IE7: 3.1s FFTrunk: 3.6s
http://celtickane.co...projects/jsspeed.phpOpera:
0.98s IE7: 6.1s FFtrunk: 3.2s
http://www.24fun.com...benchjs/benchjs.htmlOpera:
8.4s IE7: 17.5s FFtrunk: 21.1s (due to popup test mostly)
http://www.speich.ne...er/moztesting/3d.htm - large box
Opera:
5.2s IE7: 7.2s FFTrunk: 12.5s
DOM performance can be staggeringly faster than IE or FF - which is very important for well written modern JS:
http://amix.dk/blog/viewEntry/?id=161 -
http://nontroppo.org...mer/DOM-compare.htmlBasic DOM - opera:
1.1s IE7: 7.2s FFtrunk:2.6s
http://www.quirksmod...g/dom/innerhtml.html :
DOM1 - opera:
0.2s IE7: 3.2s FFTrunk: 0.95s
DOM2 - opera:
0.1s IE7: 3.0s FFTrunk: 0.70s
Even IE's very own innerHTML maipulation is faster in opera: 31ms vs. 170ms for IE7
http://www.quirksmod...dom/classchange.html -
class: opera:
62ms IE7: 844ms FFTrunk: 479ms
style: opera:
484ms IE7: 1043ms FFTrunk: 879ms
Opera may perform slower in some places - one of its string concatenation functions is slightly slower (~1.2) than IE and Firefox - this is because opera is optimised for low memory use and deliberately trades that against speed in this specific case (confirmed directly with the developer of the JS engine). Nevertheless, with corner cases aside, opera's javascript performance is very fast; Opera needs to run in devices such as PDAs and even mobile phones after all...