Hrm.. yes, I suppose you're right more or less.
I probably did miss the point though - the way it was worded, it sounded to me as if it was a general thing, not for mac specific. Should have thought of it, especially considering which board it was under. So yes, I guess in that context you're right.
1. Yes, probably true. I could maybe argue this one, but I'm not sure I could back it up completely.
2. True -- especially on the commercial side. Though, I have to say some linuxes have some pretty decent support forums from what I've seen, but that's not so much the developers as the users. And that can prove troublesome in some cases.
3. I agree that ports are better than rpms (especially when you take into account rpms without fullfilling dependancies). From what I remember, BSD ports took care of that kind of thing. Very annoying that rpms often don't (poor design imo). Thankfully, I don't have to worry about rpms (I compile things manually). As for more software.. guess it depends on how you look at it (i.e., what defines mac software over general open source software, etc.). Especially since a lot of open source programs would probably run under linux, bsd, etc.
4. In the context that you're using, even this statement by me wouldn't work so well (since I don't own a mac). Though, I guess it could work in the sense that it's my personal reasons for using it over BSD (just not related to mac).
5. No, you're absolutely wrong here, sorry.