I also like the gentle leader.
I use a prong collar for my pit bull. I sent her to a trainer for 2 weeks boot camp, and she is so stubborn no other collar would work. However, we only use it while we're training or working on her obedience work. While we're out and about a regular collar is fine, because it's her training that keeps her from pulling, not any type of collar.