I share most of Brad's concerns; at first I was very interested in OpenHAB but after playing with it for a bit I began to think about designing a new service layer and then seeing if I could fit the OpenHAB native libraries to it.
OpenHAB corroborates my "PDE considered harmful" theory; it must be possible to use OSGi idioms effectively while developing in Eclipse PDE, but it doesn't seem to happen in practice. So Brad, I am right with you and I would like to help - but I am seriously short of time at the moment :-(
