You will probably find that the Raspberry Pi is a bit underpowered as well. The best way to run XBMC on the XIOS is probably to use the Linux version, not the Android version. I haven't played with that so don't know the details. The best way to run XBMC on lightweight hardware is to use the OpenELEC distro. That's what the Raspberry Pi uses. It also runs very well on Intel Atom MiniITX boards.
I know, my buddies xios is straight boot to xbmc using linux, no android at all,
I just don't really like xbmc, not a huge fan of the interface, and as far as streaming with add ons the quality is horrible, I'd rather pay Shaw or rent disc based, Android as a base is far more useful for what I use it for, Plex, netflix etc.
I just got the pi for entertainment, playing with linux, not just xbmc, but I want to see how well it runs, also got an arduino on its way, going to mess around with it and the pi
That's where I am sort of stuck on my other TVs in the household.
My living room, main TV watching place.. I have a LG smart TV. Built in app for PLEX and Netflix.
In the basement, I have a Dual Core full size spare PC, which I have set for media playback.
Plex home theatre software is GREAT on it.. but for Netflix, am forced to use the web based Netflix
That's one thing I like about the TV.. or many of the android, etc type boxes... that there is a specific APP for things.
(though that can be limiting, like if development stops a lot on it like Boxee..)
an xios or android box is straight android, not like google tv, boxee or anything else like that, android is popular and here to stay
I have windows 8 on an older dual core pc that came with vista, plex and netflix metro apps look good and are air mouse friendly, I like the windows 8 start menu as a base for an HTPC