The Pioneer DDJ-400 is the perfect DJ controller for a beginner like me. I wanted to learn DJing and start DJing my own small parties, and the DDJ-400 includes all the hardware and software to get me going. I love the hardware, as it has everything a DJ needs such as a mixer, filter, faders, decks, and pads. Best of all, everything works quick and effortlessly with the software. There's hardly a delay when using the DJ-400, so it feels like you're using the real thing. Additionally, the included software called RekordBox DJ is excellent. It is fully featured and literally has everything you need. That was one of my main decision-making features for purchasing this product. However, Rekordbox DJ has now moved to a new subscription-based model beginning RekordBox DJ 6.1, which made it confusing when I first started the software. Nevertheless, when you buy this controller, you'll get full access to RekordBox DJ 6.0, which is basically everything but without cloud file management. I have no complaints. If you're a beginner looking to begin DJing, this is a perfect buy.