I've always liked original N64 controller best choice for everything with 0% deathzone if you have properly working controller. You can get one of those adapter from ebay pretty cheap or you can buy one really good one from here:
http://raphnet-tech.com/products/gc_n64_usb_adapters/index.php?category=USBThis is what I currently own and it works perfectly for playing any emulator games. One time before this I ordered one cheap adapter from ebay and it didn't wotk at all. So if you decide to pay little bit more you get much better adapter and it works!