Generally Debian breaks come from a mission critical software that isn't really available and requires package updates beyond what your version does or from trying to force an update. Also twice dpkg just shat the bed for no reason, but that was 7 and 8 years ago.