Not sure if its the same with all 360 controllers but I have the Mad Catz COD Gamepad which is recognised by the game as a 360 controller which I am very happy about.
I use it for air vehicles but the button assignments for the preset has a think one single button messed up, "Fire Primary". It is mapped to the Yaw right button (right trigger) so every time I try and fire my primary weapon I Yaw right.
This is really a minor issue in general but for me it's semi major as I like to use it for flying and at the moment can't really and if this is an issue for all 360 gamepads then this could be looked at as major.
I can manually map the buttons and that works fine but it seems like some commands can't be mapped manually like the player menu for enabling hover and ejecting which is mapped to "A" in the preset also the freelook doesn't work right with manual mapping but works great with the preset.