There are some hardware companies that can make really good pieces of hardware, but completely ruin any advantage that may give them because they can’t write decent drivers if their lives depended on it. Ok, so there are other companies that can’t figure out how to write Linux drivers for their products. Fine. I don’t like it, but I’ll accept it (and buy other products in the meantime, because I’m in Linux more often than not).
But at least make sure the Windows drivers work!
NetGear and ATI in particular are two “repeat offenders” that I doubt I’ll buy any more hardware from due to the poor quality of their drivers.