I haven't reviewed what's available in a couple years so the playing field may have shifted. However, when I was looking for an automation software to replace AHP, my requirements were such that I had only ~2 choices (Domoticz and HG). Perhaps I'm not a typical user (I seldom am), but I wanted something that could run X10 CM15A on a small form factor system (RPi, Android stick, etc) and, most importantly to me, included a robust programming language. Coming from AHP where standard "programming" was dropping icons on a linear action list (using the AHP SDK you can interface with outside tools like vbscript), I required something that understood what an if...then...else statement was.
That said, HG has improved from pretty basic operation to a very robust system in the last couple years. The refactoring of the code in moving from v1.0 to v1.1 has seen several pretty major issues IMO, but Gene has done a good job to work through the ones I have seen. I can't say how other software is with bugs and patches, but there's always a solution you might consider that works with every single software out there... keep your HA system on a stable version and test with a different setup. I only have one RPi, but when I was initially testing HG I used a WinXP box for testing new features prior to updating my stable system. If you update at every release, you are bound to have bugs at some point.