Out of your chosen 3 it would for me have to be BJJ. Its a great sport and by nature is sparring orientated.

If you have never tried it I would thoroughly recommend boxing or Muay Thai. For me...