It's up to personal preference + also your budget to what you have in the end of the day. Luckily enough for me i have 2 cdj's and djm (club standard) which is great to practice on and just being able to walk into a club and use their gear with out any worries...but to be honest they aren't a necessity. If your looking at portability something like the pioneer ddj-sx and traktor controllers would be pretty sweet! with the capabilities of the high pioneer equipment but not weighing in near 30kg and easy to move around. Some Dj's still use CD's, i don't. More a fan of the simplicity of taking my hdd and being able to go through my entire library with playlists and saved info. Hope this somewhat helps As for speakers.... i'm not the person to chat too! haha i've got $3000 jbl pa system. (2x15pa's and 18" sub) which are quick bulky to move around!