Have you been to the suburbs? I doubt you have. Places like Royal Oak, Troy, and Birmingham are world class places to live. And if I recall correctly Troy was voted one of the top five places to live in the country, both crime-wise and family-wise. Great restaurants, great bars, great shopping, great attractions, all one could want.
Inside the 313 it might be a dump for the most part, but there's still quite a lot of cool stuff downtown. The city gets more hate than what is fair or factual even, and I just laugh at folks for dissing the area because I sure as hell have fun.