Ranked in these QuestionsQuestion Ranking
Pro On board storage
Has on board integrated storage of 4GB. It can also have an SD card in addition to the integrated storage and can boot from either of them.
Pro Real time unit with pin control
Good for embedded systems control and bit-banging communication.
Pro Extendable hardware
There are 92 expansion pins, with 46-pin female connectors on both sides of the board with other 6 serial pins to be used for debugging.
Con Only one USB available for peripherals
There's only one USB port available for peripherals, which is a bit annoying considering how two USB ports is a minimum to have a keyboard and a mouse hooked up without having to use a powered USB hub.
Con Lack of a proper OpenGL driver
It sounds like the driver is possible, but the information is spread out over forums and GitHub.