Let me explain something here....First of all I am an RKI = reasonably knowledgeable individual. I've had speutered dogs and non-speutered dogs. There are some differences, yes. And in other ways, it doesn't affect them at all. Sure it might eliminate the same sex dog aggression, but then again, it doesn't eliminate a dog's bad mood or other reasons for being grumpy towards other dogs. It might or might not eliminate the humping behavior. It might or might not eliminate the tendency of roaming.
Neutering can lessen the chances of some kinds of disorders and cancers, and increase the chances of others.
Basically the only obvious benefit of speutering is the removal of any chance of reproduction. And some people would not consider that as a benefit. Some people prefer non-neutered animals simply because of their particular personality qualities, not because they want to breed them.
I suppose I consider it in the same category as declawing a cat. Once it's done, it can't be undone, and it lessens the animals future potential for rehoming.
That is my opinion.
Neutering might seem great at the moment, but one must always consider that circumstances can change.