Haven't been here too much to reply to this sorry mate but IMO go for a mixer with 3 line/phono channels, a good set of faders and the usual EQ's. That way you can always use three decks in the future if you want to. Forget effects because you can always buy dedicated effects units at a later stage if you so wish to use them and they'll probably be better quality, take a look (or rather DROOL) over the Korg Kaos Pads, now they are some fucking badboys.
I'm not too much into effects when DJing. Besides that, it is very easy to overuse them. IMHO that will detract from helping to progress your skills rather than add to it. TBH, I've only seen one DJ that has ever impressed me with using effects such as delay, reverb etc when mixing and that was Derek Dahlarge using a Pioneer 600 in the small room @ Manumission a lifetime ago. The guy was playing New Order's Blue Monday and kept it going for about 15 minutes and completely mashed that shit up.
As it happens, the next day there was a radio 1 gig at Mambo's and I happened to be patroling the beach making sure everyone had what they needed to enjoy the party (obviously top quality and the best price

). I bumped into him at the bar and chucked him a pill and said thanks for the top quality entertainment. AAhhh, the good ole dayz.