If you need good schools. The Grosse Pointes or Rochester Hills. I lived in royal Oak for a year, it was ok but not super interesting. I lived in Detroit proper for 4 years, in a small part called East English Village, which borders the Grosse Pointes. It was fine, a lot of house for the money. We moved out when we had a kid. Like was already said, the Grosse Pointes for the commute if someone works downtown. The only thing I didn’t like about living on that side of the city was it took forever to get out of the city on the weekends, alway bad construction traffic in the summers.
Gun violence is only a problem if your looking for it.