Okay, the first question is always, do you want to him to breed? The next thing to consider is are you equipped to keep him from escaping and running after any nearby females in season? You're not just concerned about unwanted puppy populations, but about the dangers to your own dog following a female. He will get into fights with larger dogs. He may get hit by a car crossing a road because he will be following his instincts and he won't be using his brain at all. Or he could cause someone to wreck, and if it's discovered he's your dog, you're legally responsible for damages. He may get picked up by the pound, and even if you find him and retrieve him, he could easily pick up any number of illnesses while he's there. He may even get shot or poisoned by some idiot for being a nuisance.
Okay, those are the worst-case scenarios.
On the practical side, he'll be less prone to try to be domineering and less likely to want to wander in search of adventure if he's neutered.
I've had male dogs who were neutered at an early age, after adulthood and a couple who remained intact. People will try to scare you and tell you that if you neuter a male dog he won't be a good watchdog, or he'll get lazy and fat or other dogs will pick on him. I've never found any of those things to be true. Your dog is who he is. Granted, less testosterone in his system will mean he is less aggressive - to other dogs, not to someone or something that threatens you. If he's a brave little fellow, he'll be brave no matter what.
You might want to discuss this with your vet just to get an educated opinion from another source. But, in the long run, it's your decision. The only thing you are obligated to do is be responsible for his health and well-being, which is obviously something you're very conscientious about.