Despite my negative experiences with the original Raspberry Pi, I've gritted my teeth and bought a Pi 2 (the new one with quad ARM Cortex A7 cores and 1GB of SDRAM).
I first tried it running Raspian. It feels pretty snappy, and all of the USB stuff worked first time this time (in complete contrast to the heap of USB widgets I'd amassed for the original Pi before I gave up on the fucker). There's not that much pre-installed application-wise, mainly a load of educational stuff and Minecraft (Pi edition), so I quickly got bored after I'd had a play with it to see how well it worked.
Next I tried OpenELEC, which is a very minimal Linux distro tailored to running the Kodi (formerly XBMC) media player. That also worked with no problems, and played the random selection of media files on a USB stick flawlessly.
A very pleasant surprise was that my (not-really-smart) Samsung telly automatically identified the Pi as an "AnyNet+ device", and apparently sends remote control events back down the HDMI cable to the Pi. The upshot of this is that I can drive Kodi using my normal telly remote when I've got the Pi's HDMI input selected, which is very nice indeed. (And I didn't even have to enable or configure anything.)
Haven't tested networking yet, so that might be a steaming pile of shite (though probably not).
