I bought this literally the day before I was supposed to perform a gig at a local venue, and it got me through the little session I had, without flaws. I had a Mac at the time, and the software it comes with does not run on Mac, so I had to download some alternative software called Mixxx. I had to do quite a bit of work, but I got it all to run quite well and pulled off a super sweet gig.
I now use it with VirtualDJ 7, which is kind of unfortunate because VirtualDJ 8 just come out and it looks super cool. But, I love being able to record my podcasts with it, and it's great for small time gigs. I won't lie though, it has limited potential as opposed to some of the other controllers out there. It takes awhile to get used to, but it's definitely very flexible software wise. What's cool, depending on your perspective, is that it acts as its own audio driver, so you can hook up your own master output with an aux cord and plug in your headphones right into the controller. Some people might find this annoying, especially if they have an audio interface, but it's convenient because you don't have to worry about pops or clicks in your audio from your sound card or even with your ASIO drive.
I love it, wouldn't trade it for the world.
When I started out messing around with this piece of hardware and Traktor, it was exactly what I needed at home...and for the price it is unbeatable. But, once you are more advanced and have a thorough understanding of Traktor (or Ableton Live), this controller just doesn't have enough controls. Obviously it's only for 2 decks, not 4 and there are only 3 or 4 cue buttons etc... But if you're experimenting and just starting out, the Mixtrack Edge is perfect! Especially at the price point.