djay 2 seems to have a fundamental problem for me making it unusable.
I have two tracks playing in sync, and they quickly drift apart. Using the same files and mixing techniques in djay 1 it is fine. I do not have the tracks ‘locked’ using the sync button while both are playing - in this case they do not drift. But the auto sync does not match them the way I want to so I do it manually.
With one track playing, I load the 2nd, and hit the sync button to match the playback speed. Then I manually bring in the 2nd track and use the speed nudge +/- controls to match the tracks. At this point they are perfectly matched but immediately they start drifting apart.
You can see the drift visually in the new double-wavefrom scrolling view - the bar lines start separating immediately. Tthe speed match ‘sync’ button on the second track before starting playback is not quite getting the speed right. Ican manually get the tracks synced consistently by adjusting the speed - and then the two tracks are measured at 0.6 BPM apart in this case (it happens with many tracks though not just these two).
I have re-analysed my entire library in djay2 in case the embedded waveform analysis from djay1 was the problem.
Exactly the same procedure in djay1 results in perfectly matched tracks every time.
Personally, the better library browsing and cosmetic features retro-fitted to djay1 woud be perfect for me. An inability to measure BPM consistently is a serious issue!
The only other feature you need is the pitch adjust like on the Mac version.