On SO I've seen a lot of questions that were closed by 5 votes. I cannot remember any that should not be closed in my opinion. When I see something closed by moderator (with exception for the elected community moderators) sometimes I have to disagree. And most of the times it is not only my (when I see number of reopen votes - unfortunately they expire so such questions usually stay closed).
It also happen to me that my question got moved from SO to meta... Of course by moderator. It was moved in about 10 seconds after I posted it. He/she did not have a chance to read half of that question even if they read super fast. I guess they just read the title and moved it. That question was programatical and did not have a place on meta, so I had to flag it for moderator's attention and a day later it was moved back to SO... To late to get any attention there - it turned later to be one of my most upvoted questions so I guess that it would have some 10 more upvotes if it was on main SO during the first day. Reputation 50 is quite a lot for me. Well I'm happy that it's on the right place at least.
But what I make from all this ? Well I think that voting for question to be closed should be really voting. Not decision of one person that was given god power to do so. Community is to decide. And than there would be less mistakes or questionable migrations-closings.
At least I'm confident that before 5 people vote to close question at least 3 of them really read whole question, comments and maybe even some answers. That is not always a case with moderators - one more example: 1 person voted to close my question. 2 persons left comments how my question could get voted to be closed - they also explained why it is acceptable. Got closed by moderator... I don't know if he read the comments. But is it right that he closed the question by his single vote when at least 2 valuable members of of community disagreed ? Plus me myself (with an objective arguments not just because it is mine).
This is not supposed to be about me and my question. I have seen other peoples questions that I think have the same problem. I don't think is up to one person to decide - sometimes it is not quite clear even considering written and unwritten rules of SO. Then I thing it is up to community to decide what is acceptable and what is not. At least if it should be true that "you run SO not us". And the other think is that single person don't always have the ability to understand all the details of a question. Not mentioning those who don't read it properly.
So I suggest that the moderator alone was given double vote instead of ability to close the question alone. Or at lest that he had to explain reasons why the question was closed in their own words - and that explanation would be visible to all members. That will at least force them think more before taking any actions.
One more note: I understand that there might be a lot of questions that need some moderators attention and that you don't want SO to become place for low quality or no information questions/answers. I'm trying help and flag when I see something that does not belong here. But having a lot of work is not real excuse for mistakes. I believe community can take care of itself better with a little help.