Its always so hard to rate these things. It can take years to get a sense of whether anyone really is any good, or if it was a waste of picks.
But if you think about needs, then Miami covered most of them.
Though what I find puzzling is that they went nearly all defense, save for the one o-lineman. No skill positions, and no kick returner.
I have to assume that when they assemble the list of free agent signees, we'll see some of them.