Speaking overall, I realy liked the movie and don't understand the hate it's getting. I do, however, agree with one of any critics point: the flashbacks.
If the movie was in a chronological order, it would be less confusing. There are a lot of jumps in time in the narrative of the first half, which broke the pacing for me. Second half didn't have any (long) flashbacks and the movie started where every superman movie needs to start: the downfall of Krypton.
I also think Angry Joe had a valid point (he loves the movie btw, saw it three times in theaters): see it as an elseworld tale. An AU superman. Because that's how I see it as well. Marvel has it's own Marvel Movie Universe. I personally think that DC is building it's own Movie Universe. Therefore, Man of Steel is in no way canon with the comic books and should be seen seperatly.
That's my two cents.