I use to use a ps3 controller and had to download motionjoy, but periodically it would 'disconnect' and I had to restart everything. I eventually bought the Snakebyte XIV controller for about $13 and have no problems. Don't even need to download anything, it just picks it right up. I don't know much for the 360 controllers... our 360 just collects dust :P