At the risk that I am repeating something that has been said already earlier: IMHO a recommendation needs to come from a place that assumes little to nothing. Taking myself as an example: when I started with OH2, I had some 15y old programming experience in Pascal (Pre-object-oriented…lots has changed since…), and just some user application experiences on Windows and MAC. And not particular deep knowledge in either. So in this case, which system does the community want to recommend?
If anyone has some deeper experience on any system: the dies are cast already, and there is no recommendation necessary, familiarity will almost always win. This forum is a great example: docker, cubernete, and other various virtualizations, various single board computers, Windows, MAC, Linux (in various distros), PCs, MACs, servers, with configurations supported in GUI, text files, through ansible, github and others, etc. are all in use in various combinations by those who have the experience for the respective systems.
Reading all of this…is fascinating…and confusing. Again, as a new user, which system is likely to give me the lowest entrance barrier. Again, don’t assume anything, I was willing to learn, but there is a limit to it. Hence for reasons above, I chose RPI (mainly it is easy to set up a new system).
From the posts here, you all seem to have a computer knowledge that is vastly superior to mine. So of course, you have strong choices and preferences. I don’t even have a favorite editor…and yaml, XML, or JSON (just because there are discussions in another thread on this) are all things I have (had) to look up…again, the inexperienced and uninitiated (as myself when I started and still to some extent today) have due to a lack of knowledge little to no possibility to voice a preference…one way or the other, that is just something you, the uninitiated, has to learn anyway.
In my day job, I am using only standard MS applications on a windows computer…so again no synergies or preferences here.
Maybe I am/was not the typical new user, but again, I believe for any sysop, dev, programmer, etc…recommendations are nice-to-have at best (and maybe only serve to start animated discussions). But what if i am only a user that at best works with MS Office…I don’t need or want options…I need guidance in this case on what is likely the easiest path to get started. RPI and openHABian seems to fit this bill, not the least due to the support on the raspberry forums and this forum…where the support for RPI seems to be the deepest, and as mentioned before: they are cheap and super easy to set-up from scratch if it seems the easier way to fix a configuration problem.