Sorry if I sound negative (god, it's been a BAD DAY), but let me correct some of these points.
1. Not everything in Linux is free; you have to pay for freaking Conextant modem drivers. And let's not forget Cedega.
2. Wine - very, verrrrry unstable. Just dual boot if you need your Windows apps that bad...
3. A bit vague, what are you talking about? KDE? GNOME? Fluxbox, Enlightenment, XFCE, etc.?
4. Can you clarify...? If you mean supports more platforms, then yes, that is absolutely correct.
5, 6, and 7 I won't argue with because they're absolutely right IMHO.