I use Sam and find it smooth and efficient, just getting used to the right layout that suits you best, I have mine on desk A layout, but with added windows for the extra stuff I want to see.
I did try virtual DJ for a bit but Sam for me is 100 % better.
But each to their own.