Just watched it again for the first time in years - fantastic movie
In my books this is up there with Heat and "The Dark Knight" (almost). Granted, maybe there was no need to call it "Miami Vice" as you could have given our leads different names and it would have worked just as well. However, in terms of a crime drama/action movie, this film does absolutely NOTHING wrong.
It's realistic, without using annoying shakey-cam or "documentary-style" filming. It's cinematic, without having your usual cliches like the angry chief, the hero/es hanging from a helicopter landing skid with one arm, or the villain falling off a building at the end. The characters are reasonably well fleshed out. The storyline is not overly ambitious (the love-story is not a huge part of the film, and the supreme villain and his empire live to fight another day). Finally, the setting (Miami) is almost one the the stars of the film. You can almost taste the sea salt in the air, and the tropical breezes :-)
So, in this instance, forget the reviews from the critics and treat yourself to a fine couple of hours.