Good article -- thank you for sharing.
From a rescue POV I am definitely pro-spay/neuter for the general population. Most 'Joe Shmoes' just aren't responsible pet owners and it is the easy solution. But I think that all dog owners need to do their own research and make a decision that's best for them.
Looking back, I wish I would've waited until Maddie was older to get her spayed. If I remember right, she was done at 4-6mos. But that's just mostly gut feeling and things I've learned
since then. But I'd still get my spayed.