I'm trying to get a good understanding of why one nucleophile, replaces another nucleophile during a nuclephilic substitution. For instance, halide ions are strong nucleophiles so why are they so easy to replace, even by weak nucleophiles like OH-? I read that a way to estimate the strength of a leaving group, you look at the its pKa when attached to a hydrogen atom. The lower the pKa, the better the leaving group. With the exception of HF, all the hydrohalic acids are very strong which explains why they make good leaving groups. I read that tosylate groups are as good as halide groups for leaving so I'm guessing tosylic acid has a pretty low pKa. So is it mainly the strength of the leaving group that underlies nucleophilic substitutions?
Do nitro groups participate in nucleophilic substitution? Their corresponding acid is nitrous acid which is pretty strong.