I use a lot open source software, like GNU/Linux, Mozilla, XMMS, The GIMP, vim, MySQL, Apache, Gaim, ... the usual stuff.
But I think sometimes OSS doesn't have the things required for daily use. Examples:
- Some OSS projects are often under development all the time. Sometimes there is no stable version for years. You either have to use an early version with many missing features or the latest buggy version. The Microsoft philiosophy - we all hate - is to bring out new products every x years, test them a bit, but sell them at a specific date, no matter how well it works. How it works with most OSS projects is not really better than that.
- Some OSS developers are maniacs; they include all useless stuff, pop out new versions of basis software every few months (like KDE, which forces you to work on your system all the time), and the software gets bloated like a Microsoft product. I need software that I install and work with - for several years. Every upgrade brings potential trouble. Never change a running system. I don't need 93 languages, high-res-vectorgraphics-icons and support for the craziest input methods at once. I also don't need all the XML stuff and spellchecking in a calculator.
- Every OSS project uses different libraries for its functions, so it's not unrealistic that you have five different spellcheckers or sound output servers at once. It would be nice if there's some consortium like the Linux kernel developers or the X11 developers for all the stuff that forms the base of other software. Of course they mustn't suffer from the two points above. They could create development targets for all free developers, arrange development, do quality management, and other neccessary things. It could be a democratic arrangement between all developers and users.
I've seen these problems very often. Therefore I have an old computer with high-quality classics like OS/2 as operating system, WordPerfect as word processor, and so on. These programs don't want much performance/ressources, are simple, and just well programmed