They messed up the story in this I feel. It barely felt like Ghost in the Shell. A movie that's cosplaying with it's own story that's loosely related to the anime. There are many different recreations of events that happened in the different versions of GitS but it's just there for fanservice. The opening showed potential, but the way direction it goes after made it boring.
I would rather they had the deeper theme of the series than recreating scenes, and visuals only. Maybe Ghost in the Shell: Deep Dive Complex would have been the movie where they take the training wheels off.. yeah, right. They messed it up.
Give the other characters something to do!!! Geez, some of them looked cool too, but they didn't do much. They felt a bit weak. It would be nice if this version of that robot wasn't Major, but just some other person that share her same model. No Section 9, more finding herself story. Then you possibly see hints of the S9 in news reports in the background. Togusa and Batou in his car (spotting Major would be impossible), and back to tea and pondering from the main story robot. The MGS2 effect. Go in thinking this was about Major, come out thinking there's a chance to see awesome Major and Section 9 taking care of business in GitS 2.