I think the Skins should have paid Cousins what he wanted sooner, particularly after the first franchise tag. He proved his worth playing on the tag that first year. His stats were top 10ish weren't they? I mean listen to all the hype around Garrapolo right now and he only played 6 games. Cousins barely got more than Garrapolo and he is waaaaaaay more likely to be a solid starter. I don't know what to say about Cousins wanting to hit the free market though. That seems dumb since he could have been Theismanned and never made the millions off a guaranteed contract, huge risk there...
I agree, it is a stretch to take 2 QBs in the first round but we all know how valuable QBs are and the Browns have 2 legit shots at nailing down a good QB if they could pick 1 from 2 out of 3 right this year. You're also right, Cousins needed time to develop and he got it. I'm actually really happy with Cousins story. He came in with no expectations, learned, sat behind another guy or 2 until he got his chance, showed he had what it takes to start and got paid out the ass after 2 franchise tags.