Edison isn't supposed to be a hub; it's a lightweight and specialized piece of hardware that can be customized to travel and explore and communicate high-load (poll-heavy) data gathering situations to a hub. Having x86 in octopus tentacles that can efficiently communicate with the x86 hub brain (which is where your heavy OS/custom driver code should be stationed) means you actually can make pretty good use of the ecosystem, and create projects that can get real-time data online quickly.
What's Yocto and what are they doing wrong?
Bringing up the edison is very easy. The bootloader supports DFU, so you can simply connect USB, reset, and flash the system images.
If you're coming at it from a higher level, it has a node.js and ssh services running by default, so it's easy to start tinkering.
It's the way Intel dealt with whole thing, that makes me cringe. It's poorly organized and unaccustomed to any serious changes.
Never used it, but from what I see on embedded conference talks, it seems to be widely deployed.