I've been playing with a dualshock with an USB adapter for AGES.
that's what I like about PC: choice. Choice in video card, choice in CPU, choice in everything. All custom made. You can't whine about your hardware because you chose it.
Bad hardware makers start losing business real quick (unless they sell dirt cheap, which happens).
So... software has to go with this. PC is not a closed platform.
I'm not saying that the 360 controller is bad... (or that NVidia are bad videocards, as I'm an ATI user right now), I'm saying as we're on PC, there HAS to be choice.