I am a mobile DJ mainly playing on weddings and karneval.
DJay Pro was for me the #1 choice cause it has a huge number of features on the one hand and works absolutely solid without any lags or crashes.
I love to have the same software as well on my macbook pro as well as on my backup iPad. At the same time both software versions sync the cues via the cloud - that is really great.
Furthermore I was excited to see that the integration of Spotify is so easy as if the music out of Spotify was directly in my library. Spotify is very important for me cause on each gig you have THAT ONE guest who has this very special wish for a tune that is for sure not in my library. For me it is very important to fulfill the wishes of my guests and so Spotify helps me with that.
To be honest: There was a time I was not sure if I should switch to Serato or Virtual DJ. But I realized very quick that DJay Pro is so much more simple and easy to use as well as stable than both of these competitors.
I love this peace of software!