Pues es mejor en calidad de componentes y calidad de sonido. A mi me parece mucho más robusto y fiable que la Hercules. Tiene exactamente las mismas entradas (2 canales, con previos de RIAA para platos seleccionable). También tiene entrada de micro (una entrada XLR balanceada como dios manda). Lo unico que quizás tiene bueno la Hercules es que tiene dos salidas, aunque si no vas a conectarla a una mesa de mezclas convencional esto no tiene sentido ninguno (además para eso ya te compras una tarjeta como la que te puse antes). Para pinchar en casa sólo necesitas un master.
Y claro que tiene monitorización, aparte de que es mucho mejor que la de la Hercules, ya que se puede regular el nivel de la mezcla de la prescucha con el master con un knob (o sea una "ruedita"). En el Hercules solo tiene 4 posiciones, o escuchas el canal A, o escuchas el B, o escuchas los dos a partes iguales, o escuchas la mezcla. En la BCD tiene infinitas posiciones por decirlo de alguna manera...
Y si es compatible con el Virtual y con prácticamente con culquier programa de audio via MIDI. Con el MIDI puedes configurar cualquier botón, fader o knob del aparato con la función del programa que tu quieras. Además date cuenta que tiene muchos más botones y knobs que el Hercules, por lo que puedes configurar ahi los efectos por ejemplo, o el sampler, o cualqueir otra cosa que se te ocurra. Esto da infinitas posibilidades la verdad...
Sobre altavoces, si no tienes dinero para comprarte unos buenos altavoces, lo que te recomiendo es que lo enchufes a una cadena de música o algo. Los altavoces de PC no dan ni potencia ni calidad de sonido en la mayoría de los casos.