I'm not telling you to rush out and go see it. Its not as good as Collateral or Heat but I don't understand why its getting so much shit. Its a good MOVIE.
Finding out exactly who the leak was really wasn't detrimental to the plot. Yeah it would've been nice but why. It was some guy in DC that had NOTHIGN to do with Tubbs or Sonny. There job was intially to find out where the leak was coming from. Not person...AGENCY...
The writing was meh, and Colin's accent was laughable. However, there were other aspects (the cinematography, cool things to look at, and audio) that overcame these silly aspects.
The writing was hit-or-miss, but the directing and cinematography was amazing. Jamie Fox does a pretty good job, but Colin Farrell sucks. Overall, it's decent eye candy, but not a "must see".
You are right though, they were pretty realistic, but the blood and gore was bad. As for the rest of the movie, nothing happens for 2 hours then a 10 minute gunfight then thats it.
I liked it. For some the love/romantic elements were too much. I thought it was ok. The action/gunfight stuff was superb. Sound was awesome. GO see it and judge for yourself. I give it a 3 out of 5. Worth seeing.