I'm a Windows guy for many many years so adjusting to Linux took me some time

The Rasp was not sufficient for me, so we found a better solution to handle our stuff.
We decided to go for the CubieTruck Cubieboard3 http://cubieboard.org/tag/cubietruck/ which for now is only supplied by http://embeddedcomputer.nl/cubietruck-cubieboard3.html in the Netherlands (btw: http://embeddedcomputer.nl have a lot of other nice boards)
The big advantage of the Cubie against the Rasp is that its much faster and the SATA connector, this options makes it an independent Domotica controller / webserver.
I installed Ubuntu server and move it from the Nand memory to the sata drive (boot)
Here you can see a youtube how this works
I installed the very powerfull Node-js, socket IO and mqtt, so the software is running under node-js which is easy to write as its javascript!
Example: Getting the status of my Roomba via RooWifi was easy to do, see below the json status coming in.
with the help of node mysql https://github.com/felixge/node-mysql its easy to log everything in a MySql Database which is also running smooth and fast on the Cubie
Im now planning to shift all my device interfaces, controlling software and dbase logging to Linux:
Xanura A10
Nemef Radaris RFID doorcontrollers
Smartmeter
RFXcom
Roomba
ETH484
Mobotix Camera's
Poseidon Controllers
MAX
Visonic
LED contollers
Plugwise
Davis Vantage PRO2
AXIS 241Q
Opentherm Gateway
Solar cells Solar-log
GSM Modem
fritzbox for call indentifcation
Philips Hue
No break controllers
Btraced Track & Trace server (http://www.btraced.com)
Electric curtains
my next board will probably be this one, more faster and a better casing which is needed for this important job

http://utilite-computer.com/web/home