Is there a reason why everybody just HAS to stick to the RPi's when the BeagleBone Black/Green/Blue/etc. are: 1) Far more open (you can get documentation and chip supply to build your own BeagleBone) 2) No more expensive 3) Mainline Debian
1) Is actually more expensive than RPi 3s; and 2) Hasn't been updated in a while; thus 3) Lower RAM; 4) Lower perf;
The RPi people quote this incessantly casually leaving out the fact that the BeagleBone already includes 4GB eMMC (a uSD card is at least $5)
> 3) Lower RAM; > 4) Lower perf;
Less RAM but FASTER RAM. RPi3 is DDR2 vs BeagleBone Black's DDR3.
So, between the eMMC being much faster than uSD and the faster RAM (and the Ethernet on the BBB is way faster), I suspect that the BeagleBone Black probably performs better for most workloads.
In addition, people just blithely skip past the whole closed nature of the Broadcom SoC. If you are serious about creating a product ever shipping in real quantities, that's a killer.
It disappoints me greatly that people never seem to have a genuinely good answer for this when I ask.