if you are doing any midi this could possibly be one of your best controllers. Amazing design and very versatile. There is a whole community online dedicated to modding these bad boys. There is even software to turn it into a midi step sequencer!
I have two of them.
I've used the BCR2000 from 2007 to 2015 as controller for NI Traktor (Pro). Never disappointed me. Though the programming is a little bit tricky, once you have it, it's rock solid. Plastic all over, but I've never lost or broken anything!