I’ve been using a Twitch for over a year now and have been pretty happy with it. I don’t scratch either, so the lack of jog wheels has not bothered me. As far as quality and reliability it has held up well. It’s a great two channel controller. I do wish it could handle 3 deck or 4 deck mixing from time to time. It also has multiple sampler banks, which is a nice feature if you are into that.
Now, about the sound- that is an issue, but not a deal killer. The audio output level from the master-out is quite low compared to other controllers. The audio out from the booth output is a bit louder, so sometimes I run that to the PA of whatever venue I’m playing.
Either way, you will want to invest in a small pre-amp to boost up the signal cleanly. You can do it by jacking up the gains on your channels, but I do not recommend that route. I use a behringer xenyx 502 audio mixer for this. It’s small, and runs about $50. A real life saver. Plus, up to two other DJ’s can jack into it at the same time, so it makes transitioning from DJ to DJ in the booth much less traumatic.
Hope this helps. If you have other questions, let me know 🙂