Crystal violet and ethidium bromide both intercalate into DNA in the same way. There are two major points of difference between the two:
Crystal violet is less mutagenic while ethidium bromide is highly toxic as a mutagen.
Crystal violet is detectable in the visible range so there’s no need for ultraviolet exposure. Ethidium bromide detection requires excitation by UV exposure.