Originally Posted by: Bò sữa 
Can i have your system details ? Sorry 100 char only
It depend on your current theater system and the mixer you used. Also about the sound quality output that you want. I went with the very good to my ear route (ok-->good enough-->good-->very good-->perfect).
Playing by ear, I play the karaoke song first and see how it sound without the mixer being inline (hook-up). Then I listen to the song with mixer routed through speaker for sound quality and max volume. If it sound the same or equivalent, then mixer doesn't add any interferent into the sound. Otherwise, you need to check out some other brand of mixer. I don't like to mess or change the background music. Now for microphone input, that where I spend my most of my time adjusting the FX to make it sound better and match up with the actual music. I try 3 different AV and mixer setups before settling on the third one.
Source: Nvidia Shield with HDMI --> Analogue
AV Set: Emotiva 700 Bassx Sound processor and XPA 5 channel amp
Mixer: Allen Health Zed60 10FX
Speaker: Full 5.1 Klipsch RP-260 \ klipsch R-112SW
Microphone: GTD Audio G-788H
I used my setup mainly for listening to music/movies and occasionally karaoke. Anyway, friend and family said it sound extremely good for home entertainment system and blow away their stand alone karaoke system. A few friends and 2 sibling already have the converted to a similar setup. Just more powerful speaker, AV, and mixer. Same brands thought.
Anyway, sound quality have to do with what component you have and your taste in music. I spend good long 6 months with trial and error.