Pits really, really do bring something special to the table.
Fighting class dogs are really just the most loving, loyal dogs.
I recommend however, that anyone inexperienced with training dogs to get a working-class dog instead. They are a close second to fighting dogs in terms of loyalty and intelligence.
Unfortunately, you get ONE chance with a pitbull.
If that dog is not trained properly the first time, there is no going back to re-do it, in most communities (most counties place them on a 'vicious breeds' list, so their first strike is their last).
So good, but not for beginners, especially because of their likelihood of coming from broken backgrounds/poor stock.