Quite impressive list.
...and yet you can't even name one IDE for linux that has similar modern feature set. Mixxx is a decent app, but it's not for Vjing. In case you don't know what VJ means, it means Visual jockey ie: mixing video and sound. and even still Mixxx isn't as good as similar apps for Mac for djing, it's not at feature parity and in reality lies somewhere in the middle.