If you look at the Lions players as a whole instead of draft slot...I actually think its a pretty good haul so far.
Gibbs, Campbell, LaPorta, Branch
2 of the top players at their positions on defense and almost certain week 1 starters. And 2 potential weapons on offense with the 2nd best RB prospect and the TE who is probably the second best receiving weapon as a TE in the draft behind only Kincaid.
I mean they have likely added 3 for sure week 1 starters (Gibbs likely doesn't start right away with the RB depth they have).
Sure, its valid to see them going a different direction at 12, but like I said if you look at only the players, it looks pretty good IMHO