I would control it all myself if I were you. Start with a float and a vector2 and from there create the 2D physics yourself.

 vector2 pos = (100, 100)
 float jump = 0; //this is the vertical momentum
 protected override void Update(GameTime gameTime)
 {
 if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape))
 Exit();

 if(Gamepad.GetState().IsKeyDown(Keys.Space))
 {
 jump = -10; //upwards jump of 10
 }
 pos.Y += jump;

 base.Update(gameTime);
 }
Now just draw the sprite at `pos`.