I have used serato, virtual dj, and DJuced. After a few struggle of losing my playlist and programs crash i start using Rekordbox and sinds then i never use something else. Iike rekordbox cause there is alot of option and is issue and simple to manage. I can put my memory (8) cues(8) hot cue(1) and the play bottom and export them to my usb stick and start play no matter where i am