This is far from good experience but I played with an open box F310 at best buy (I know, I know). Half or more of the games I bother playing using a gamepad on a PC require the D-pad, and this thing does not have a very good d-pad. It reminds me of an old gravis PC gamepad, with an equally poor d-pad.
Other PC gamepad options include (in order of preference by me):
1. Dualshock 2 with hardware adapter. Close to perfect. Cheap, good d-pad, lightweight, no batteries.
2. Dualshock 3 via 3rd party software with ads. Works OK, software is fiddly and has ads. No noticeable lag (wired, haven't bothered with bluetooth yet). Not bad overall.
3. Xbox 360 wired or charge and play. Very good overall, especially for non-d-pad games, but still, the d-pad is not as good as the other options listed above.
4. Wiimote + Classic Pro. Feels great, light, nice D-pad. Requires bluetooth on your PC, batteries, 2 controllers with a wire in the middle. Remappable keys with GlovePie. I might be imagining it, but I believe there is a smidgen of lag. GlovePie takes a little while to understand, but easy to use.