I found this FAQ entry for Eclipse very interesting: http://wiki.eclipse.org/FAQ_Why_does_Eclipse_use_SWT%3F
It discusses the merits of both native and portable widgets, and why eclipse chose the native SWT rather than the portable Swing.
This may be obvious flamebait, but it could also be interesting. First person to reply is banned from planet Jupiter ;).