<< 1) I use my sound card to automatically record some radio shows on a regular basis and there are no programs available for OpenBSD that can do "timed" recordings... you can only manually record audio and have to stop it manually...that would not work for my needs... >>
Ok why are you doing these things on a firewall? Not the best of ideas.
<< 2) I had a ethernet card go out in my box, and it took me WEEKS to find one that would work... NONE of the cards at BestBuy, CompUSA, or Circuit City would work... used to be the cheapie cards available at these places were all NE2000 based, but now they are all cheap propetary cards like the netgear and stuff are all based on newer, cheaper chips than the old ones... These DO NOT work in OPENBSD... so I found network hardware to be a problem. >>
Linksys cards work perfectly. They are cheap, work well, and are available in MOST stores.
<< 3) I am getting into web developemnt, so I wanted to run APACHE, with MySQL, and PHP on my server, and these are just not supported... sure you can run APACHE, but all the things you can run with APAHCE are not available for OpenBSD...thats just a fact. >>
OpenBSD supports Apache (installed by default), MySQL, and PHP. Check the ports. They are all there.
<< 4) As of version 2.4 of Linux, the firewalling code in LINUX is MUCH more sophisticated and secure than that in OpenBSD... Linux now has what is called "Statefull" firewalling, which is way more advanced than the normal firewalling code that 2.2 of Linux and OpenBSD now has... so theroeticly Linux is a MORE ADVANCED and secure firewall now...this was another reason I went back to Linux... with the new code I was able to migrate from a "default allow" firewall to a "default deny" firewall... if you know what that means..its much more secure. >>
Where did you get this information? Until 2.9 -current, OpenBSD was using IPFILTER as a firewall. IPF has been stateful before IPTables/2.4 kernel. IPChains was not stateful as you said, and FINALLY linux has a stateful firewall, but OpenBSD has had stateful packet filtering for quite a while. As far as linux being more secure, I am glad they are going back over their code, there is some sloppy work there...
<< So...while I found it excellent over all...Linux just wins hands downs to me unless you are going to be doing ONLY ROUTING and/or FIREWALLING.... if you EVER want to do anything else with that box you will be disappointed. >>
I use OpenBSD as a desktop machine quite easily, but this is just personal prefrence 😉