I really, really liked the Classic Controller Pro, and I haven't found anything as comfortable since then :/
edit
guys I found out that you can buy an adapter to connect your classic controller pro to the PC and I'm so happy right now. It's coming next week.