Assuming Miami stayed at #12, they should have drafted OT Bryan Bulaga.
Had someone came a-calling, and they dropped to #28, they should have taken QB Jimmy Clausen, and at #40 it would have been OT Bruce Campbell.
Sure its doesn't fit "needs" but those would provide quality depth.
Lets suppose they applied a small amount of logic, and didn't take a second player at the same position. At #40, the next best was DE Everson Griffen.