You also must remember there were basically two waves of Cubans. Those from the 60's who tended to be upper or middle class. Castro figured it was a lot easier to get rid off his opponents by deporting them. He let the children escape via the Peter Pan flights. Their parents followed afterwards. The second wave came from the Carter era when Castro emptied his prisons and mental institutions. These Marielistas gave the hard working, God fearing, anti-communists Cubans a bad name. The ones who wash ashore nowadays are not the cream of the crop of Cuban society who managed to escape long ago but are merely lost souls who probably tend to vote democrat like any other immigrant group.
I would put the Cubans up against any other immigrant group as far as productivity, strong family units, God fearing, and conservative.