I find VDJ is good depending on your controller (some work better than others) but for me I'm a Traktor user. Used it for a while now, started using it with timecodes in my CDJ1000 and now I use it with my controller. Never had any reliability issues at all. :Thumbup: