Later it was revealed that Bin Laden was at a huge estate, a compound with reinforced walls, barbed wire and fewer than normal windows for security purposes. This came after years of hearing that Bin Laden was definitely hiding in the mountainous region of the Afghanistan/Pakistan border. All along the intelligence community was saying that Bin Laden was hard to track because of his suspected remote location and lack of use of electronic devices that give off a location.
If the military knew where Bin Laden was holed up, is it good that they didn't make that news public? Is it acceptable that not even the Pakistani government knew what was going on in Abbottabad that night? Considering for the past 10 years, the Pakistani government said they were equally intent on searching for and finding Bin Laden, hearing the news that Bin Laden's compound was 2.5 km from the city center and 1.3 km from a military training center, it doesn't sound like the Pakistanis were being too vigilant in their searches.
On one hand it is probably good that the US conducts secret missions throughout the world, this most recent case being a proponent of this side of the argument. On the other hand, the US has their secret prisons in some countries, where prisoners are taken without anyone's knowledge. This is where the worst of the worst are taken, to get them out of their comfort zone, without bringing them to US soil.
With good comes bad. Every coin has two sides. Since the US has basically been given the role of "World Police" by default, the good seems to be outweighing the bad, in terms of secrets of the military.