One thing to watch out for with the Hexagon on the Snapdragon 820: while there are a bunch of modules from the likes of Inforce that run Linux, not all of the 820 features are supported on Linux, including Hexagon last time I checked. Some features are only supported on Android at this time.
My understanding is that it's not a board issue but rather a flaw in the i.MX6 silicon that would affect any board using it. Freescale claim that it just limits the data rate achievable from the built-in Ethernet, but my experience is that the i.MX6 gets a lot of Ethernet overruns even at much lower data rates, resulting in packet loss and unreliable Ethernet. TCP often works around it but UDP/connectionless protocols are thoroughly broken on this SoC.
I would think twice before using the i.MX6 as a router. A laptop maybe, but not something for which you require/expect reliable network links.
Agreed that these are pretty low-level issues - even testing w/ a separate PCIe controller didn't help much. For routing and hackability I'd go w/ a Mikrotik RouterBoard, or for pure price/performance (and a really polished UI), I'd go w/ Ubiquiti's Edge Routers.
I'm interested to see that they do historical rate comparisons. I thought about implementing a hotel rate searcher which flagged deals that are better than historical prices, but was put off when I saw Bing held a patent related to their Rate Indicator: http://www.bing.com/travel/about/ourTechnology.do?FORM=TRABV...
Edit: it looks like Bing's patent relates to predicting future prices (when will be the best time to buy).