The major problem I had was SInger's seeming attempt to modernize the character and concept, but anchoring the movie firmly in the 1970's by paying way too much homage to the originals.
However, it may boil down to a conflict between script and direction...
The script was both so desperate to shout out that this was a NEW Superman, "Where did he get that new suit?", and at the same time, firmly holding on to the original movies, by quoting one of them line-for-line, "..flying is the safest form of travel."
Then, visually, you had a man who was being held up as a Reeve clone, given an outdated 1970's haircut, then dropped into a modernized version of the costume.
It's like both the script and the visuals had multiple personalities.
And, the most literal incarnation of the scattershot feel of this film is Clark's son. He's a wheezy, fragile kid who then flings a piano at a bad guy. I'm sure they intended to stretch his character out a bit, possibly show he was either faking the sickness, or feeding on the negativity of his mother to produce the illness. I have the feeling this sub-plot/concept was deleted through editing...
So yes, it is a bad movie. Apply these issues to any movie outside of a superhero movie, and you have a bad movie.