Don’t go double posting please. You asked the same questions in a post called CDJs, which has been deleted.
Also, this is not the way things work here at the forums. We are glad to help people who are struggling by offering advice and knowledge (plenty of it around with all our combined readers), but it’s not like “just tell me what are the best three CDJs or whatever”.
First we appreciate it if you tell us a little about yourself and what you are trying to achieve, what your goals are. Next it would be nice if you told us what you have done to investigate your options already and what challenges you run into with that.
Finally you can ask if anybody here has an opinion on it.
There is no way anybody can give you a “best of” for hardware, software, workflow or anything for DJ-ing, because it’s all highly personal choices.
So, come back with a clear description of your goals and desires and what you have done already and I am sure we have a few readers on here ready and willing to help you along your path.