It all depends on where you go really because on DH's current duty station, the on base housing was ok but the off base was a real ghetto. Someone housing is great, lots of bases/posts are turning over housing to civilians, don't know that it's a good thing. You get housing allowance and you rent is based on that allowance.
You would think they get treated better, huh! A smart person doesn't join the military for housing though, no one forces you to live there (unless you are overseas). You will always see the "poorer" military in housing, which is a major benefit to them. It could always be worse and they didn't offer housing as a choice at all.
As much as I love to complain about military pay, the benefits are awesome, no doubt about it. Anyone that says otherwise, needs to try living as a civi for a while and see how long they can make it without struggling.