Nah man... if you blasted me for antagonizing you then you wouldn't get in trouble. I asked for it.
I will say one thing that I disagree with you on though... it is using Adobe products. Why? Because I hate them as much as you hate Apple stuff, and if I private messaged you the whole story you probably would feel the same about them (if the product works, then it's good... which is what we look for as developers and analysts and quality controllers and alpha testers and so on). But I know that you might look at the individuals who are calling the shots differently, and that may turn your opinion some on whether or not to use their stuff.
Let me just say straight out that I use Apple stuff for one reason... I was a teacher for a long time, and school districts pump lots of money into Apple. I can't control that. They have always done so. So I used Apple stuff because that is what the students I was teaching were using. Now that I've gone back to teaching... same thing. Getting set to use Apple stuff each day.
Working in backend development stuff for the past 3 years and another 8 prior to my 9 year teaching stint has taught me that there is no "one best" for any group. We all have different needs even here on this site, and what's "coolest" or "easiest" for one may be a complete nightmare for another. Like you, I also like goofing around with open source stuff. Most of my QA work is done using open source tools, and they are perfect for me. They aren't intuitive though, and anybody that looks at what I'm doing is totally confused and just assumes I know what's up and leaves me to my work.
I wouldn't have my 72 year old mom working in that environment though. I don't have the time to deal with the non-stop phone calls asking me how to "get on my gmail". So she has a Macbook and it is easy. If it goofs up on her I walk her through time machine stuff and she's back and running fifteen minutes later. It's convenience. That's all.
I have 2 Macbooks (one is dedicated to work, one is my home machine). But I have countless PC's with all sorts of environments installed. I am not a big fan of Windows because of another situation... I used to work in their educational software division in college and they completely SCREWED us. So I tend to not be a big fan of immediately jumping to use their stuff. I have an Xbox 360. I use Office. I'm not anti-anything. I just look for other options first and then buy what fits my needs most easily, conveniently, and within my budget. That's all I'll suggest for anybody. I never will make fun of somebody for being 100% open source, or 100% Apple, or 100% Microsoft, just as I won't rag on somebody for loving Mopars, Toyotas, or Chevys. Everybody needs to find what works for them. If that's open source... then all the better. I am a big fan of the whole movement and support it as much as I possibly can. I support individual or small development houses as much as I possibly can to do what I need to get done.
It just isn't always practical unfortunately. Just as we were all reliant on Flash for so long.... I had to use it. I had very few convenient options. But part of me felt sick about doing it because of the guys at Adobe who I know all too well (I'm speaking of 2 individuals that are quite high up that I know personally...NOT the company) and they don't deserve to share our oxygen. They are awful human beings. It makes me sick to put a penny in Adobe's pocket because it trickles directly down to one who attempted to kill me (not exaggeration). So... there's my bias and non-bias, and you can crack on me all you'd like. I won't whine to a mod. I axed for it.