I agree that visually, it was pretty stunning.
I didn't mind it overall, but I thought something was off about halfway through in terms of a flow.....it kinda dragged on at times within the end of the first act leading into the third without alot of plot being advanced somewhat. Maybe it was just not the pace I expected it to be. The last 30-40 minutes though were pretty good and a fun ride to the end, BUT I did have issue in that some things logically were not explained. The whys and hows of how things were going how they were, ultimately.
Also, I never recall a mainstream film that took me so long to figure out where this film was going, kind of where it was leading to. That's probably more of a good thing than bad though.