of course they are. though not all Channa are piscivore. A lot of them prefer molluscs, snails, worms, etc....
My experiemnce with Micros is they don't love fish when young.
Lucius and Argus, on the other hand, love it
It depends on the species you have.
I have a different experience with small micros... They seem to do fine with small catfishes as the video below shows:
[video=youtube;YRSTuuzzKQQ]http://www.youtube.com/watch?v=YRSTuuzzKQQ[/video]