The reason for RPi criticism comes from the fact that it's a decent board for many tasks, but it also sucks in everything. For example, you want USB, you get less than optimal performance. You want ethernet, again it sucks. You want SD card support, beware it's slow and may corrupt filesystem. You want to use 3 USB devices? You most probably need a powered hub. You want to use VideoCore for something cool on desktop (X11/Wayland) use? Well, tough luck the default software stack doesn't use VideoCore accelerated Wayland for desktop. The only thing it does reasonably well is video decoding. I have nothing to complain when it comes to video decoding. The price is rarely an issue if you get a system that fixes 99% of these problems with $10 more money. If you consider the whole system, the cost of the board is only few % of the total cost. There's shipping, cables, power source, USB dongles, whatnot. For an average user the savings in cost you get from $10 cheaper board don't really justify the shittiness you get with broken hardware and suboptimal performance (compared to $10 more expensive hardware). That's all I'm trying to say. It's a nice board and fast compared to real low-end stuff, but the price difference simply does not justify using RPi in many cases. If you happen to know the use case you have in mind, it's *always* worth checking out other boards, because they're better than RPi in quite many cases.
No announcement yet.
BeagleBone Black: The Sub-$50 ARM Linux Board