The PSX/PS2 pads have aweful d-pads. Never found a really good PC controller with a decent d-pad. I use MS Sidewinder & Logitech dual action pads, but the d-pad is indeed the weak point in either instance.
Edit: Maybe i will get one of Sega's Saturn USB pads some day. Doesn't look too bad.