From an intergradors perspective, I really don’t know whats the best right now!!
For sure the Pi’s rule the DIY world, cause of simplicity, many things work out of the box and it’s cheap as hell.
On the other hand:
-Zeros are small enough to fit everywhere but when you run a cam stream, 2-3 mav streams and a Vpn, you run out of cpu for let’s say some dronekit Goodies.
-Pi3b was the king, you could easily remove all the headers and USB housings ending up with a 17gr CC
-Pi3b+ is the same but you can’t unsolder anything unless you need to find a way to pass a life sentence
-Pi4 has tons of muscles! Your rpanion how to gets compiled in 7 to 10 minutes! You don’t even care to burn an image. And can handle almost everything like mavros, streaming, Vpn, dronekit at the same time… but men… it’s heavy “and now comes the million dollar point”, it doesn’t have HDMI in to stream nor can handle ML or anything cuda based.
-jetson nano, Xavier etc. Are super for guys that want to play with AI, cuda etc and for mazohists like me that want to compile everything from scratch to make it work. In the meantime their CPU is the same if not worst than a Pi4 and still don’t have HDMI in.
-odroid, banana pi, orange pi, are better or worst alternatives of Pi’s, with the same pros and cons.
- finally, we have the imx series like the one in 3dr solo… HDMI in, plenty of power to work with… Nothing to work out of the box unfortunately…
That’s my findings and what I have played so far. I hope your survey show some more ideas or new toys that we can all play with.