Because of it’s ability to utilize nearly an unlimited number of keyboard, mouse and controller mappings, the xbox 360 controller is hands down the most compatible controller.
Yes, other controllers can use xboxdrv. But if you’re using, for example, an snes-like controller, you’re going to be missing a lot of functionality simply due to having less buttons.