As a whole it's significantly less dangerous than Chicago, New Orleans and Detroit. The safer areas, such as El Poblado, Envigado and Laureles are very safe.
I stay in Envigado, and I'm mostly here and in El Poblado, and I have not once felt unsafe.
There are of course areas you'd want to avoid, like is the case in most big cities.