I am yet to cross a good joypad with a fair price for PC. The Microsoft Sidewinders are DAMN expensive (At least here in Brazil), and they are the only half-decente joypads I ever saw for PC.
Analogue josticks are good for racing games, Flight Simulators, and.. erm.. I think that's all. I have an analogue Joystick for my PC, and I only use it to play X-Wing and GP2