I thought story and characters were developed well enough to appreciate but the main reason to see this movie are the action sequences which were great. One of your better heist films, rates up there with "Heat".
Seeing it again in 3D IMAX just made me appreciate how good it was the first time. I do not know if it was the added minutes but several scenes in the movie I did not remember from the first time. It still packed the same emotional impact the third time around and ranks as among the best movies I have ever seen.