I just saw this film today and overall I thought it was pretty good. I wouldn't say it is the best gangster movie ever made but it is still well made with great acting. As for the future part of the film being a dream I find this unlikely because how would Noodles know about the 60s in so much detail in a dream? I think the whole point of the movie would be pointless if it was just a dream.