It's an underwhelming remake of a movie from the 1970s, and an incredibly lackluster way of bringing Superman back to the big screen. The hate for it is over the top, but it was an uninspired and flat movie.
For me, the 1978 movie with Christopher Reeve is still the pinnacle of Superman movies. That movie more than any of the rest, IMO, really captures the spirit of Superman and his world.
It' not about special effects and CGI. It's about the heart and emotion of the characters, and having some fun along the way.