Why shouldn't I comment that the Odroid has a proper interface? No, it won't sustain high throughput, but it is vastly higher performance than the USB crap on the Raspi.
The Raspberry Pi was released three years ago, long before 'young pretenders' such as the Odroid. At the time there was no cost effective alternative to the integrated USB hub and Ethernet controller.
With the Pi 2 the developers made a deliberate decision that preserving compatibility with the original was more important than a largely pointless improvement in network speed. Given its target market in education this seems like the right choice.
Once again, progress is abandoned for irrelevant compatibility. It's fitting that it runs Windows now..
Again we see the typical argument "It sells a lot, therefore it is good"...
A 'crap' product, to borrow a rather obnoxious and overused adjective, would not sell nearly five million units over three years, with steadily increasing volumes. Nor would it have received positive reviews from numerous very competent electronics engineers.
China sells millions of fake, dangerous phone chargers. I guess they're fine, after all, they sell.
The 'new' CPU is an improvement. But it doesn't bring the Pi ahead of the competition, or frankly even level. It sells on hype and resistance to change.
And before I get accused again of being biased, I shall make a clear statement: I own no large ARM based devboard. I don't have any use for them. I evaluate them based on their capabilities, issues, and price, and the Raspi and Raspi 2 fall short of the competition.