Yeah, I was a bit enthusiastic while writing my previous post

And I should mention that money is (when is it ever not....) an issue.
The difference is, compared to the arduino yun, beaglebone or raspberry pi, the udoo has more "horsepower". I tried videocalling using a raspberry pi that was overclocked to 1GHz, but it was just asking too much. I'm assuming the beaglebone (also 1GHz if I'm not mistaken) and Yun (400MHz) would have the same problem.
The NUC PC with an I/O board would be a viable alternative, however as far as I know NUC PCS are still quite expensive (upward of 200$).
The odroid would be a good alternative, (more than good actually looking at the specs) but it doesn't have wifi and doesn't have an arduino built in. So I would have to buy a wifi dongle and an arduino or other I/0 board, putting me at around or over the same price of the udoo, with more hassle.
That being said, the Raspberry Pi actually is a very nice piece of hardware and for the price they charge you really can't go wrong, just too bad I couldn't get it to videocall