2.5 hours of epic growing up and getting to know yourself. By this I mean it's a movie about personal development and making the right decision.
There's a plot within a plot, and that works very well.
It might be a bit set in the time it was made.
Al Pachino really does a great job in this movie. He has some incredible lines and wholes passages, which must have made a bunch of cool quotes.