
@Noor > Ultimately, you've got to consider your budget. There are some great options available too you, its just a matter of seeing what fits in to your financial flexibility.
I'd take a look at the CDJ / DJM 350 or the controllers. If you can go a little further, perhaps consider the CDJ / DJM 850.