I think they would have drafted either of the Ohio St running backs, or certainly Hampton in the 2nd had they been available. With them off of the board, you either trade down or take BPA. Reaching would have meant passing on EZ. I believe the FO made the right call here.
They could've taken a back in the 3rd. Had that been the case, I would've preferred Skattebo, but none of the guys available measured up to Revel. Corner was a need and they made the right choice picking BPA.
Round 4 would've been the sweet spot had JJ not traded for Mingo, but he did, and we would've had to package picks to move up for a group of players that may or may not be better than Blue, who was our pick in the 5th. Sometimes the draft doesn't fall how you want it to and you have to improvise. I think they did well to accumulate talent that will contribute now and in the future.
Regarding free agency, who would you have rather brought in? Najee Harris was RB1. Aside from him, the list of potential acquisitions was limited at best. Sportrac had Williams as the 4th best back available. The only other options were to trade, which could still be on the table, or wait and see who is available during TC. I've been all over these guys about upgrading the RB for the last 3 offseasons. Last season, bringing in Barkley or Henry made way too much sense, but it didn't happen. This year, with the options available, I don't really see how they could've done a better job at approaching the position.