I agree on the Openelec point, as I had a ITX-based HTPC running Openelec from a flashdrive that worked awesomely for 2 years, until the motherboard died. Rather than repeating such an expensive exercise, I'm very attracted to the idea of a small box that runs XBMC (or Openelec), at less than half of the PC's cost. So far, it seems that Amlogic M8 (or S802, or M802 apparently) is the chipset that delivers all of this, for under R2,000. Yes please
I've seen some reports of people with CS918 based devices that gave various issues with XBMC, which leads me to try for something newer, which has been in the pipeline for months. Hopefully the official release runs stably.