Avoid these controllers :

 
 
 
 

To use some of these controllers, you may need a USB adapter. Raphnet provides an excellent assortment of adapters :