American Staffshire Terrier is the correct name for a "Pit Bull". In my opinion I think that a American Staffshire Terrier would be the best, depending though on very important things.
First, do you have the time to dedicate to this animal?? Play, train, and LOVE?? This type of breed is one that will be your best friend and the best dog you would ever have as a companion I really believe that they are great dogs, just so long as you are dedicated to them. They don't turn aggressive for no reason, no dog does. I have had many breeds of dogs, and the American Staffshire Terrier is one that I have not had mostly due to not having funds to make sure vet check ups and things like this, but I will admit that in the near furture I will have a. American Stffshire Terrier. They are extremly smart, protective, fun, and loving.
Second, if you do decide on the Staffshire Terrier please please please do not allow him/her to have a RAW HIDE of anykind especially pig snouts, this will induce a instinct of hunting, and aggression is the only thing that will come out of that.
Most importantly make sure this animal is of a good bloddline, not just some pup out of a littler os mutts so to speak. Look them up research, you will fall in love.