I was surprised at how much I enjoyed this film. For the budget it has some shonky cgi, but park that and enjoy the spectacle and there are some genuinely fantastic set pieces. It has some really funny bits, some really cool bits - no spoilers but nice touches for Easter eggs. It gets a bit messy, but I liked the final twist which opens up a lot of possibilities. I think it's well up there as one of the best of the DC movies ( not hard I know) and if it was a Marvel film I think it would get more love. It's certainly more of a Marvel film than a DC film in style and tone. I would definitely recommend it, it kept me looking forward wondering how it was going to pan out right up to the end. See it on the big screen.