The problems are more financial then anything else. There are some very nice and "cool" places to live in Baltimore. It really is a progressive and friendly town. The crime is mainly limited to pockets and you can live your entire life here and not be a victim of violent crime. At the same time, you can live in another jurisdiction and be a victim of a home invasion or street robbery. The things that drove me from the area were the Public Works and the schools. More time, money, and manpower is spent in some of the more desolote areas while the neighborhoods that are filled with tax paying homeowners are neglected by public works. The schools are deplorable at best. If you intend on raising children in Baltimore, you have to factor private school into your budget...and that ain't cheap. Housing in the decent neighborhoods is sky high and home owners there pay the highest property taxes in the state - and yet they get the worst services, or completly ignored, by the city government.
And not to mention the hair brained ideas implemented by the local government...for example (and this is just one): The city and HUD replaces the public housing projects with new and modern townhomes. The majority of these homes were for sale to people that wanted to make the "new" neighborhoods their HOMES in an effort at gentrification. Then the city takes almost half of the homes in that neighborhood and gives them to Public Housing for rentals via section 8.