Having played with a BeagleBone Black a while back,
I thought I'd try out the newly released Raspberry Pi 2. Quad core CPU with 1GB of RAM sounds like
it should be plenty grunty for SoC computer.

The Raspberry Pi 2B
Here's the process I used to set it up. I tried both Snappy Ubuntu and Raspbian.
Since Snappy has no desktop at the moment, and that's the main thing I wanted
to try out to start with, I basically satisfied myself it was working and then
jumped over to Raspbian.
In addition to the Pi itself, you also need the following:
- A micro-USB power supply — basically, a phone charger.
I got a 2A one from Element14 with the Pi.
- A microSD flash card. I got a 16GB Patriot that came with a USB
adapter to make it easier to copy files to/from. You could also use a
card reader if your computer has one.
- Keyboard/mouse/monitor.

2A microUSB power adapter
Installing Snappy Ubuntu on the Pi
This install is using a Linux desktop computer to set up the Flash card. I'm sure there
are guides out there for Windows/OSX if that's how you roll. OSX may be similar enough
that the command-line options will work too, I'm not sure.
Installing Raspbian via NOOBS on the Pi
NOOBS is a helper you can put on the flash drive to more easily install other distros.
To setup the flash drive for NOOBS, reformat it as FAT32. I used gparted to do this.
The drive had a bunch of existing partitions already on there from the Snappy install.
Delete them all and create one single FAT32 partition, then Apply. Once complete,
it should look something like this:

gparted after reformatting flash drive as FAT32
Unzip the NOOBS zip file, and copy the content onto the SD card. Once done, the file system
should look something like this:

NOOBS unzipped onto flash drive
Put the SD Card back in the Pi. When it boots it will come up with an
installation screen. Select Raspbian and optionally the Data Partition if you want it.
It will then blat the drive with the Raspbian install, which will take a while.
Once complete, it should reboot and bring up another menu. I selected [1 Expand Filesystem]
to make the rest of the SD card storage available, but it told me NOOBS had already done this.
Then I selected Finish and it went to the console, selecting 3 (or 4?) to boot to desktop
might have been a better option in general because that menu no longer appears on subsequent reboots.
Logging in to the console (username: pi, password: raspberry) you can start the
desktop by running startx anyway.
Interestingly, I plugged in my Netgear WNA3100M (cheapy USB wireless adapter),
and it connected right away. With the BeagleBone in comparison I got stymied
trying to find firmware for that device. Score +1 for Raspbian right there.
Initial play with the Pi 2 shows the desktop to be pretty snappy,
feels quite usable. There are few glitches in the rendering and occasionally
you see artifacts if you, say, scroll the browser too fast for it to keep up,
but overall the "feel" wasn't too bad. Will have to give it a bit more of a go to see what it can do.

Raspberry Pi 2B desktop screenshot (click to enlarge)