Setup can be a bit hard if you don't know your way around your computer.
And since it's free you have to get or make your own songs.
When you read up on this it's awesome. I have been using it for a few years now for parties and such. Allways a succes.
Only sad that nobody has picked up the development.
If anyone would pick up the development it could go from good to fantastic ^^