If you are going to neuter, do so for health reasons. These are the only guaranteed benefits, most of the other 'benefits' of neutering are solvable by training and neutering is not a training aid and should not be used as one.
Also, some dogs actually become more aggressive if they are neutred, since neutering lowers testosterone, which is what makes a dog brave, so if the dog was actually fear aggressive it will become more nervous, therefore more aggressive.
Almost all of the male dogs I know are entire. My own male dog is entire for now, despite having three entire girls in the house I do not want him mating with. He will be neutered but I want to wait until he's fully grown, so about 2 years old, so another year to go. My own dog, and the others I know all behave well, don't wander or run off, don't hump things incessantly, don't scent mark, will recall from an in season bitch, even when they know she is there for mating and can stand and behave perfectly well in or around the show ring when (silly!) people take in season bitches there. All because their owners do not believe being entire cause a problem in these areas.
Of course, entire dogs do have more inclination to wander or approach an in season bitch, but terriers and hounds have more inclination to chase rabbits etc than som eother breeds, but in most cases that just means they require more hard work to teach them otherwise than other breeds.
If your dog is humping, tell him to stop. Just say 'no' or 'ah ah' and when he stops reward him. My boy wouldn't dream of humping a person, although he might sneakily try and hump the girls (dogs) if he thinks I'm not looking. However, all the girls also hump each other, it's a play thing.
On the other hand, my friends neutered dog humps everything in site and when he visited my house he promptly cocked his leg all over my curtains!
By all means neuter if you want to. It does have health benefits. I would personally wait until the dog was mature though as there are then less negatives.