Thank you for being a good, freedom-supporting customer. I wish more people were like us.
Now, may I suggest that you use one of the 100% Free distros instead? Debian has been shipping a growing lot of non-Free firmware in its kernel for quite a long time. Your improved experience may unfortunately be a reflection of an illusion that the software you've tried is Free, while in reality some of the components only work because of the non-Free blobs hiding in there.
I applaud Debian's decision to push those blobs out of its main kernel for the upcoming release. If they also refrain from placing those blobs in the CDs you use for testing, you should start getting a more accurate picture of the reality of the situation.
Which, as you say, isn't as bad as it once was. Whereas before you'd only have hope of a fully functional computer selecting off-board components individually and assembling the computer yourself, it is nowadays possible to find mass-produced computers (netbooks, notebooks, desktops, workstations, servers) at mass retailers at affordable prices that will work 100% with a wholly Free operating system. Let's keep the pressure on!