Some modernization would be nice. I like the am335x, and have a product that's been made with it for the past decade - but the am335x is a 32-bit single core processor (with some additions) from 2011, and that's getting a bit long in the tooth.
The Beaglebone people put out new ones, but the volumes were so dismal that they simply weren't worth it.
One engineering problem is that the power envelope is kind of tight. While the RPi simply will not work with 5V@500mA, the BBB does. If you bump the frequency, your power supply needs shoot up and you start needing heat sinks.
It really feels like the Beaglebone Black got the engineering aspects correct. Shame that even hackers are suceptible to marketing.
At this point, being able to use the Beaglbone Black is practically a superpower for me as an engineer. I can buy it. My end customers can buy it. It's real Linux so my end customer can bang on it as required. It's documented, so I can generate the embedded drivers I need and document them.
I suspect that with the industrial etherenet built in, the BeaglePlay is about to take on some of that character.
The issue I’ve had with the BBB is that they always seemed to be a premium cost item. Why am I paying more for something that gives me less compute than a most of the RPi boards. I have one and when I got it it cost me something over $150 AUD, I don’t remember the price exactly but I remember how ripped off I felt, at the time the premium RPi 3 was under $100 AUD
I’d the BBB cost me ~$50 AUD I’d be much more keen on them… for all the well outlined reasons. It it just seems to always cost more than I’m prepared to pay for that hardware.