There are different levels of digital DJ.
I have no qualms with those who buy a proper controller and actually mix their lossless wav files. I do however disagree with those who use the autocue function to line up tons of downloadedshit quality mp3s.
Anyhow….Traktor is what you want. Pretty much industry standard. Also when saving for a controller then the vestax VCI100 would be my choice.