GoTG wasn't great but I felt I didn't waste my money. It's the Marvel brand that can do no wrong. Plus it didn't carry the baggage of bad predecessors like WB comic films have of late. Add the sci-fi angle and boom it was a hit.
Singer fukked up with Returns and that sour taste was still in alot of viewers mouths. The character seems to be headed in the right direction but like I've always said, DC is playing catch up to Marvel and trying to copy their formula.
Cavill will never be as charasmatic as Christopher Reeve was in the role anyway. Also, Superman has no business being a dark film. That's Batman's thing.