While the platforming feels better on a controller, the shooting galleries (of which there are many in Uncharted 3 ) are significantly easier with a mouse.
Asset and middleware compatibility: Console builds often use platform-specific middleware or custom render pipelines. Replacing or adapting audio, physics, or networking middleware for PC adds engineering work and potential behavioral differences.