Okay I am already getting mad, staffies are NOT naturally aggressive to other dogs or children.
If anyone researches their history they will find that staffies were bred to NOT be people aggressive this was so that any owner could seperate their dog in the pit, it had to be loyal affectionate and not people aggressive to be able to be used for fighting in the first place.
The reason they are so good with children is that they are very very tough, by this I mean they will allow young children to pull on them hit them etc and they do not even feel it (children should not however be allowed to do this, they should be bought up to respect the animal they live with and any other animal for that matter aswell). Imagine other dogs tolerating this, some will some won't. Every breed will have exceptions and by the way the top dog listed for dog bites is the golden retriever / labrador!!!!!
If you do not have experience with staffies I do not see how you can comment on them, let alone generalise about the entire breed!!!!!
By the way if your dog bites someone it is always your fault, there is always something that you could have done to prevent it happening!!!!!
To the OP
My advice if you go ahead with getting a puppy staffy is to get a list of breeders from the kennel club and go and visit a couple of litters before you buy, ask to see the parents and interact with them, see if they have the temperament you want. If you decide to get an older dog try an internet search for stafford rescue in your area, many people give them up because they just can't cope with training a bull breed. Please don't just buy one out of the back of the paper, they are generally back street breeders who do not care for the breed and who breed for profit or underground fighting and they do not care for the breed or breeding for temperament, they may also end up with genetic problems as they do not use available DNA testing for hereditary cataracts, juvenile cataracts or L2 Hydorxyglutaric urea (I think thats right L2HGA anyway).
If you really want one please please research research research before you buy and don't forget to get some training classes sorted out, if you have not trained one before they can be very stubborn and will pretend to be deaf and will try to ignore you. You are then the one responsible if it is uncontrollable.
If you go with the staffy I wish you many (can live to 18yrs old) years happiness, many many laughs at this huge charactered breed.
Mine is my avatar, he is 7 in May and I could not be without him, he really is the biggest stupidist softie that goes into a corner and sulks with his back to you if he thinks you are laughing at him or if you tell him off.