tl;dr: unless you have a specific requirement not to, use openHABian.
As mentioned, openHABian is going to give you the most standard, well thought out, and repeatable environment to start with. It should always be the default choice. Only if you have a significant requirement that makes the use of openHABian impossible or unreasonable, or you really know what you are doing, should you deviate from this choice.
So what sorts of reasons could that be?
-
You hate Debian based distros and want to use Fedora or SuSE or some other Linux distro: use the apt/yum/manual installation method
-
You want to run on a non-Linux OS (though I might recommend running a VirtualBox VM running Debian and still use openHABian.
-
You want to run on an exotic platform like Synology NAS, Kubernetes cluster, Portainer, OpenShift, etc. NOTE: You had better know what you are doing in these cases, you won’t find much help here on the forum.
-
You really prefer configuring every little thing yourself (I bet you’re running Arch Linux or a BSD OS, aren’t you?).
-
You want to learn a new technology like Docker.
I’m going to be frank. I see far too many people on this forum not running openHABian for the wrong reasons (usually running in Docker). It’s incredibly frustrating, especially when they think Docker is just another way to install software. It’s not and it has it’s advantages and compromises.
So if all you want is to get OH up and running on a stable and well known platform with minimal effort, the answer is clear. Only if you have a really good reason should you deviate from that.