Well, there are plenty of "good" areas and plenty of "bad" areas... Unlike other major cities, Baltimore and it's suburbs are fairly mixed. By that, I mean there are pockets, not one whole side of the city that's better or worse.
If you plan to use public schools, Baltimore City (with a very few local exceptions) is dismal, and the Southeast part of Baltimore County (I used to teach there) isn't great. The rest of Baltimore County (north of the city), Howard, and Anne Arundel counties have better schools and are generally considered pretty good.
If housing costs are an issue, then... there's still no straight answer. The mortgage crisis has hit here, just like the rest of the country, and prices have gone down, but we have BRAC coming (a huge reallignment of military bases which will relocate thousands to the area over the next 5-10 years), which will likely keep prices a little more stable.
If your husband will be travelling by air on a regular basis, then Anne Arundel and Howard are closer to airports and the DC metro. Commutes around here can be pretty rough, and being on the same side of the city as his workplace could make a big difference with commute time and hassle.