Not wanting to rubbish the CDJ's at all, but here's my take on it.
I had a Denon and a Pioneer CDJ1000mk3 and whilst they were good and handy for playing things that weren't on vinyl (new stuff and maybe tunes you didn't own/rare etc) the control wasn't the same as vinyl.
The Pioneer was sturdy and the reverse function was ok, for the money though they are far too pricey imo, unless you really are going to use them a lot.
The Denon was a better deck out of the two as it had some built in effects, echo/filter/flanger and they really were good.
Scratching on either deck was truly awful though, you'll never replicate the vinyl control with a CD deck.
I sold both my CDJ's and have gone back to using a laptop with Final Scratch.
The reasons for that are;
usage
cost of media (cd's)
space
I network a laptop, so anything I download new or old can instantly be accessed over the network and fed into Final Scratch. The control is still vinyl as the time coded vinyls do the job nicely, it saves on space and there's no cost at all for any media which saves on time and money.
It's an alternative and works best for me, might not be for everyone but something to consider.