It honestly depends on the area you will be stationed at, what you want, what you qualify for, and some other factors.
Not every base/post has the commissary and exchange on it, sometimes it is off. Not all housing is on post/base either, some is off of it. If it is just 2 of you, you can find a decent apartment close by that is underneath the BAH including utilities so it is better to live not in housing. Some places outside offer more things if you rent like a gym, pool, community center, those things might not be available in housing right there.
With base/post housing you get a dishwasher, fridge and stove, nothing more than that. You still do have to pay for cable, internet and telephone out of pocket. They can have security if on base/post which is nice but that doesn't mean nothing does happen. You do not have to pay a security deposit which is good.