I did say that I liked FreeBSD better. The majority of my preference is based on the ease of use issue. I found that the software installation features of FreeBSD via the ports collect is far easier to use than having to search for any RPM you want, even with RPMfind.org.
Right now I am using RedHat 8.0, and I don't like it all that much. It is like windows with a terminal. The file editing and storage system is a bit more complex than FreeBSD and I find that linux runs a whole lot slower than FreeBSD, from boot sequence to application execution.
When I use freeBSD I use the FluxBox window manage with is much simpler than the RedHat gnome GUI, which packs a whole lot of overhead.
Right now I am nearing the end of a semester so I don't want to have to go and do a reinstall, but once this semester is over I am going right back to FreeBSD.
I am not saying linux is bad, but I don't like Redhat linux. My linux using friends are all into gentoo linux right now, I haven't tried it yet, and I probabally won't until I get a new box.
For development purposes both can fit my needs, but FreeBSD just serves my needs better.
A lot of it is also based on experience, I have far more experience with FreeBSD as compared to linux, which is a deciding factor. I 100% reccomend not using RedHat unless you want to put it on a computer for your family as opposed to windows, because RedHat is a glorified windows, without anything in the way of features for power users. I am sure I could set it up so that it could be better for me as a power user, it is just a pain in the ass as everything is hidden.
The one thing I do like about RedHat over linux is the RHN network. Which allows you to easily update your computer. It is super easy, just a couple of clicks and all the software is updated, you can't beat that.
P.S. Remaking the FreeBSD kernel is also much more strait forward.
Good luck in your searches,
Me