Can you define "major controllers"? Which brands besides the console ones?
It should work with most (and if not all) controllers, however the bindings might be a little strange on off-brand ones.