In some places, constructive criticism is appreciated. In many places, constructive criticism is worth a lot more than praise. I don't know that is the case here, in this community, and even the greater Linux community.
I'll deal with only one example here. Many Linux users are quick to play down anything that suggests dependency hell still exists (and having to compile software yourself), and love to point to the supposed wonders of apt-get. They swear that there are a few, if any, applications that still result in dependency hell.
Well, I'll give you a few examples.
1. wxDownload Fast has been giving me lots of segmentation fault errors, so it appears only compiling it is an option. Oh well...guess what? I appear to be missing something wxDownload Fast requires. Okay...looking for this little thing, run around, find it, install it, another problem springs up, and so on. Yes, I have looked for a Deb file. Yes, I have been on Synaptic. Notice that I have to say yes to these things, because you're often shot down with something you apparently missed yourself. The user is to blame, not the problem.
2. OpenOffice Writer was having some weird font issues. Some say that you need to compile it yourself. Too much trouble there. Yes, people have looked into this problem.
Admittedly, it seems these problems are becoming less common, but to deny the truth is just ludicrous. No, I am not looking for solutions in this thread. I am just saying the following: stop whining about Windows, and let's get our hands dirty with fixing bugs. As I have said in another thread I created, which was hardly noticed, Windows doesn't make segmentation faults go away, it doesn't make Firefox lighter, it doesn't make Nautilus integrate better with other applications, etc. It seems to me more time is spent talking about how bad Microsoft and Windows are than talking about real problems, now.
PS: Please don't offer solutions to the above mentioned problems. Please focus on the point of this thread.