I've been lurking SB for a while (I've never posted) and have found that many of the posts are enjoyable to read as well as objective. Any b/s from JOs is typically debunked within 2-3 posts by the more senior officers and there is a LOT of good SWO-gouge going around. I don't think it's fair to say that people who read/post on SB are tools though, either. There are some very senior officers that post on that site, as in, several flags.
A friend of mine talked face to face with a lot of O-6+ in DC before he decided to quit his job and join the Navy as a SWO. They told him about the good old days of the surface Navy, and that's what he expected coming in. He's become unbelievably disillusioned by the experience as a result.
Before I got to my first command, the SWO Officer at OCS told me he never met a JO who wasn't bitter/disgruntled. The best JOs on my ship are overworked and bitter. The "less capable" ones sleep the days away.
I'm not saying there aren't positive experiences, in fact, I'd say it's pretty much universally acknowledged that SWO JO gives more leadership and management opportunities than aviation. But if I were a wannabe, I'd still want to talk with a JO about the community and hear their gripes to get a second opinion before signing the dotted line. No matter what, you're going to be a JO for 4 years first.
I don't even believe a MIDN cruise is an accurate picture of SWO life. I felt my COC went out of its way to give the MIDN a positive cruise experience, giving them preferential treatment.