Navio as competition to Pixhawk and knockoffs

NAVIO+ reminds me APM1 (Oilpan) and 2560 CPU board.
Other than the cost competitiveness, I am wondering which is better solution, single high performance CPU board do everything or combination of robust flight controller with companion CPU board for video streaming ?