Yes, it was excellent story-telling on par with Titanic. Only one "shecky" element on a Jar-Jar Binks level - the name of the coveted element: "Un-obtainium" (groan). But, the 3D element really redefines what we will expect of future theater movie going experiences. A-MAZE-ING.
As a general rule, it was "good" to see another installment of the classic Indy.
HOWEVER, what a pity River Phoenix cashed in and couldn't pull off a gigantically better job at a young Indy instead of resorting to the hackneyed "gee I didn't know I had a son" routine with the likes of Shia LeBeouf.
Father Time took a baseball bat to Karen Allen and it turned into a sad Brady Bunch TV reunion.
CGI can be a film-makers friend. Indy 4 apparently missed the mark here and decided that "the more, the better" approach wouldn't be noticed. Wrong.
And then, there's the script - apparently purchased off of Craigslist for $3.
All that said, the nuke scene was very well done and nicely unexpected.