This movie is by far one of the best movies I've watched in a long time. Zack Snyder is a genius and his attention to detail, especially when it comes to the visual aspects, is what makes this movie so brilliant. The character development he achieved is insane and it gives a more wholesome view of all the characters in the movie. He also showcases the strengths and abilities of the characters rather than having them weak and wholly dependant on Superman, like in Whedon's version.
From the beginning I was hooked, right up until the end,and by then I didn't even notice that 4 hours had gone by.
Zack Snyder is an artist and ZSJL is a masterpiece.