openHAB stable bedeutet: Da wird nix mehr dran geändert, es sei denn, es tauchen schwere Fehler auf
openHAB testing bedeutet: Dieses Build ist gut getestet und sollte keine Probleme bereiten.
openHAB unstable bedeutet: hier sind die neuesten Funktionen integriert, grundsätzlich sollte alles funktionieren, die einzelnen Builds werden aber nicht manuell getestet.
Das bedeutet unterm Strich: openHAB3 kann problemlos produktiv eingesetzt werden. Ob man nun die nightly (aka unstable) Version nimmt oder den milestone (aka testing) ist weitgehend egal. Läuft openHAB, ist alles gut. Bei unstable ist allerdings die Wahrscheinlichkeit höher, dass es Probleme bei der Inbetriebnahme geben könnte.
Wer jetzt neu einsteigt, sollte sich nicht mehr mit openHAB2 aufhalten. Allenfalls, um ein dringend benötigtes Binding zu nutzen, welches nicht mit OH3 kompatibel ist - allerdings will das gut überlegt sein, schließlich müsste man zwei openHAB-Installationen pflegen. Da ist es manchmal sinnvoller, bis zum Erscheinen einer OH3-Version des benötigten Addons auf ein generisches Addon auszuweichen (z.B. http2)
Bei keiner Version (auch nicht bei stable) sollte man einfach ein Update ausführen, nach dem Motto "ist ja getestet", es ist eher wahrscheinlich, dass man nach jedem Update an der einen oder anderen Stelle korrigieren muss.
Bei keiner Version ist es zwingend notwendig, Updates einzuspielen, wenn man eine stabil laufende Installation hat. Natürlich sollte man ab und zu mal aktualisieren, um nicht den Anschluss zu verlieren (und dann vor einem riesen Berg Arbeit zu stehen, wenn doch ein Update ansteht - ich weiß, wovon ich schreibe...), dann ist es aber immer wichtig, zu schauen, was sich seit dem letzten Update geändert hat. Bei den Milestones ist das durch die jeweiligen Postings von Kai im englischen Forum sehr gut handelbar, bei den nightly Builds hat man nur die changelogs zur Verfügung, anhand derer man aber sehen kann, auf welche Dinge man achten muss. Alles, was man selbst nicht nutzt, kann man dabei links liegen lassen (aber Vorsicht, es gibt viele Module, die zum Core gehören und die einem normalen Anwender vielleicht wenig sagen...) Mit der Zeit bekommt man aber ein Gespür dafür
