I've had Cuban food many times, not only in Miami but in Cuba during a visit in 2003. The food here trumps both -- better quality than in Florida, much bigger portions than in Cuba.
Weeknights it will be easier to get sat right away, and the service has always been attentive and friendly. Weekend nights it can be bustling, but the service is great nonetheless. Try the Cuban sandwich if you dig pork. Or maybe better, the platano loco, which is a Cuban sandwich on plantain instead of bread.
And of course, the tres leches cake is rightly famous.
Pros: Great mojitos, pork, ropa vieja, relaxed atmosphere
Cons: Arroz con morro was dry
more