It's fine as a low attention-span action movie. Just don't watch it if you're a history or aviation or navy enthusiast.
The historic battle itself would have made for an epic movie but they inexplicably tried to cram in pearl harbour and the Doolittle raid as well. That left no time for the battle proper so they rushed the entire battle into a tiny part of the film and missed a lot of the drama of the real events.