I have met many owners throughout the years who have never neutered their dog, and they had no issues, none of the aggression issues people claim if the dog is unfixed or any of that, none of them humping things either.. Only one of the dogs had an issue because he was left unfixed, and that was, when you took him on a walk, he'd mark every pole, and or, bench, anything, literally, over and over, fixing him didn't fix that issue either. I do admit though, some did say their dog would hump things, but this was when they were puppies around 10 weeks, and that was twice, getting up and walking away completely stopped the behavior.
I think it honestly comes down to how responsible the owner is, if you know your dog inside out, and he's not 'uncontrollable' or any of that, than why fix your dog? You're killing prey drive and increasing other risks really, so where do you benefit? Plus if you know your dog inside out, and are responsible, than you are perfectly capable of having an intact male.
The only issue with having an intact male is, people who are irresponsible with their dogs, the type that brings their dog to a dog park literally every single day, and watch their dog attack yours, are the one's you need to watch out for, because they'll instantly ask you; "Is he fixed....?" If you answer; "No, he's not..." Than, that person's excuse is; "Oh, Lassie over here isn't good with unfixed males."
Other than that, I say leave it alone, never fix a pup at 6 months, ever, go through at least 1 - 2 years before when the dog is mature, if you are having so much difficulty with your dog, than I recommend getting your dog fixed. But, I think it's safe to say, owning an intact male is completely fine (in my opinion that is.)
It's funny because people gasp at the thought of a dog being unfixed, yet, cat owners suffer worse issues, my friend has a female cat and she constantly screams (she's not fixed.) Makes you happy that you're a dog owner
Anyways, just an opinion of mine, I say wait it out, never do anything like that when they're young because the negatives show up later rather than positives, plus, at 2 years old you'll know if your dogs prey drive is too much for you, you'll know if he has anything that will be improved IF you get him fixed, etc. You'll know your dog inside and out than, therefore you'll make the right decision rather than fixing a 6 month old and regretting it.