I don't think there's even a question that this guy is 1st round talent. I can't see how anyone could make a case that CJ Mosely is 2nd round talent.
My only reservation about drafting him at #19 is because we have greater needs and because of medical reasons. But to say this guy isn't 1st round talent is just way off.
IMO the needs on this team or o-line 1A and LB 1B. TE is a need as well but Clay proved last year he can hold down the fort if need be. Corner could be improved but they seem to be happy with the two second year guys. If all of the top tier tackles and Ebron are gone and if the Fins were able to trade down in the first and still pick up Mosely while getting an extra 2nd rounder to pick up a RT and TE (ASJ) I would be very happy.