If you want to do the sysadmin thing, grab a book and dive right into OpenBSD. If not, I would recommend getting your feet wet with GhostBSD.
There are meaningful differences between free-bsd and open bsd, more meaningful than between most linux distros, (even more meaningful than relatively major jumps, i.e. ubuntu to void). If you want to get to openbsd dont dilly-dally on other os.
There are people who use openbsd as a dailydriver and desktop system, and it has a fair selection of software. Dont assume it will be a well polished one though, the people who do use it thusly are horribly nerdy and weird.
Please remember the 'awfully few holes in the default install in a heck-of-a-long-time', only goes for the default install, if you go installing soykaf that promise is void.
Advice for anyone "switching" to a new OS is to keep your old install and install the new thing inside a virtual machine for a few weeks first (e.g. virtualbox).
I love OpenBSD.
If you are going to use it as a desktop, make sure to have an Intel GPU. Good luck!
i used openbsd as my daily driver for a halfyear. i recommend running it in a virtual machine first to see if you can get used to being your own sysadmin, as it doesn't hold your hand. also use the man command, manual pages are very well structured and standardized, and have everything you need to know about running a certain command or editing a configuration file,
I would advice against asking for help on Freenode's #openbsd until you are confident beginner and can ask questions correctly. Otherwise you will not get help there. >>3989
Do you still use it or switched to some other OS?
i ended up switching to manjaro (like ubuntu for arch linux). openbsd doesn't have many of the utilities i require in a daily driver, and i ended up needed something that "just werks" for work. i still run openbsd on my servers, as it's a very stable and quality controlled operating system, and very well thought out. configuration files are all standardized. highly recommend it if it has the software you need or you can compile it for it.
again, read the man pages, they will help you very much
IMO this is soykafty advice. When I switched to linux for the first time I had no idea of what I was doing, but having no possibility of just booting back into windows/closing the VM made me learn stuff. Wanna listen to some music? Better figure out how to unmute alsamixe. Wanna check your email? Better learn how to connect to wifi with ifconfig and configure an automated solution afterwards, and so on.
The best way to actually use linux is to actually have to use linux.
This is how I learned windows, bsd, and various new distros.Its much easier to learn something if you dont have another choice.
*works best when you have only one machine.
IMO you lack discipline and think everyone else does too.
OpenBSD has soykafty file system support - transfering data in and put is a pain in the ass. Major software packages like valgrind dont work. FF crashes all the time due to w^x protextion. IMO opinion openBSD needs to mature a bit to be used as a workstation.