Honestly i prefer a mix in my tank. If i had to choose, definitely carnivore though. My peacock eel only eats live earthworms (and occasionally tries my fingers while I'm feeding him) and they are one of my favorite fish, probably only like the fire eel and tiretrack eel more and I, currently, don't have near large enough tank to support 2-4 foot long eels