I'm very new to MixCraft, and apart from one issue which seems to be kind of resolved now, I'm loving MixCraft 8.
My question is fairly straightforward: which of the below control surfaces is compatible with MixCraft 8?
Korg Nano Kontrol Studio (cheapest)
PreSonus Faderport 8
Behringer X-Touch Surface
ICON QCon Pro G2
Mackie Mcu Pro (very expensive)
Any other suggested control surface is welcome

I'm not interested in knowing if any of these control surfaces is any good (there are plenty of reviews about that). I just want to purchase one that can work well with MixCraft 8 without too much hassle.
UPDATE
I just saw this video (https://www.youtube.com/watch?v=ZOxWGmoo3vY) and it looks like he's using a Mackie MCU pro... presumably then, that should be pretty compatible?
UPDATE 2
I just found this video (https://www.youtube.com/watch?v=iev_GHYDzNo)... which would indicate that pretty much any surface controller that supports Mackie protocol should be compatible.
PS - I'm not looking for a keyboard controller, as I already have one.
Many thanks in advance.
Tony