I'm currently using Logitech F310. For the price it's really good. I just wish the cable's slightly longer.
The 360 controller has d-pad issues, but once you fix it's great. Just the right size, weight, and button clickiness.
The PS3 controller's a bit too light, and not well supported on PC, but everything else is alright.
The PS4 controller has a useless touchpad and the Share/Start button too small, you often accidentally press on the touchpad by accident.