I only hide SSID's in two situations:
- Customer demands it
- When running a public guest network and a private network at the same time.
When I did the AR State Capitol, I hid the internal SSID, not for security, but so Joe the Arkansasan wouldn't try to connect to the internal and be frustrated with the service. Because CapitalPublicAccess isn't descriptive enough. :)