I was wondering maxflax what are you using attached to your RPI that causes your crashes and what RPI board are you using. I was experiencing difficulties with rc514 but rc515 seems to have sorted it out. Not sure of the implications of forking an application but I'd imagine keeping everything running through one channel would surely be best for the application.
I've used quite a few HA applications but without doubt HG has to be up there with the best of them. Multi platform and open source of course.