I think the Browns' draft was, while not necessarily great, fairly defensible. And bear in mind that I haven't watched most of these players for the most part so I can only talk in broad strokes.
1. I think drafting a tackle in the first was clearly not a priority, since it's just using your first round pick to save a few pennies instead of just resigning Schwarz. They did that in the mid-rounds instead, which saves more pennies and requires less draft capital.
2. In terms of addressing needs, WR was a bigger one than CB in my opinion, but it's always hard to evaluate things like that because you don't know the internal opinions of people like Justin Gilbert, Tramon Williams, Haden's health, etc.. They clearly addressed this need.
3. It could be that their FO doesn't really believe in drafting running backs in most circumstances. Obviously it's accepted that some positions have inherent value over others. It's the job of coaches and analytics people to qualify and quantify those circumstances respectively.
4. To hear Sashi Brown talk, it appears that their overarching philosophy is on "high character," and that's very hard to evaluate for those of us who don't interview players and get our information from the media. I'm not really inclined to comment on that, but it could explain why they weren't interested in Cook.
5. I did watch Kessler against Stanford and in one other game. The offense is mostly designed to allow him to make easy throws from an arm talent standpoint, but on one play he drives the ball 20 yards in the air to a sideline curl from the far hash without a long wind up or follow through. Obviously he's not Lynch or Wentz, but his arm only needs a little improvement if any, and I don't subscribe to the notion that it can't be improved. He makes consistently outstanding decisions and executes them well but doesn't place the ball as well as Goff. More composed in the pocket than Lynch. I wouldn't be shocked if he starts immediately and does well.
6. The Browns O line has actually been very good with Greco, Mack, Bitonio and Schwarz, but their skill players and defensive depth let them down. It will take a step back this year, presumably, but it remains to seen to what extent. Someone needs to actually run behind it as if they care though. Last year the Browns were a case study in the fact that running backs are still not 100% replaceable.
7. They actually addressed ILB in free agency when they got Demario Davis. Not a glamorous signing, but it's not like this Scooby guy is the only one there. He might not even make the team.