There is no disputing the power of Ableton Live when it comes to sound manipulation, but have you tried to link it with your DJ software yet? This video shows how easily Traktor can be synced via Ableton Live to other music software packages to provide a perfect sync.
DJ software has developed into such a sophisticated solution that it is changing the way we all look at DJing. When I first started mixing in the 90's, I used 1210s; these were fun, but also a lot of work. There was a constant need to press and push records to maintain the near perfect alignment of both tracks for smooth mixes. You could get it so that the track you were bringing in needed a minimal amount of manipulation during the actual mixing process, but that would take time and effort. The result of this way of mixing is, of course, the development of a finely tuned ear for lining up tunes, but the down side was the limited available time to think about the actual performance in the moment.