It's actually pretty smooth, movement is controlled on the D pad, strike and grapple are face buttons, taunts/special left nub, run/switch/drag/turnover right nub, pin P (which is next to the face buttons so feels natural) and shoulder buttons are X & R.
You can remap a custom button layout...