Now, ime, with my one and only odoe I've ever kept (so take this with a grain of salt, can be an exception), mine was slightly aggressive at stages, she was slightly bigger than my curu at one point and decided to go for top dog, after a few months of peace she decided everything that came to the top(every fish I have due to being air breathers) was for her to chew on, she leaves the bichirs alone and runs from the curu now though, her and my mala flair at eachother and sometimes charge, but it happens to fast to make out if anyone gets bitten, rarely leaving a mark. Now this might change as the map catches up to her and possibly steps up in the hierarchy of my tank. Come to think of it, my curu had ended up killing my balas that the odoe used to swim with and she'd get in to little bickers where'd the larger Bala and her would chase eachother, maybe she focused any aggression towards the wolves because they swim more than the bichirs. And mine is female don't know if makes are more aggressive.. I think you'll be fine though, she's not to bad, just sometimes feels territorial I guess... But the stock you said sounds compatible, don't know if I'd keep that many though. Like I stated before. Mine uses my whole tank