The more I think about this, the worse of a trade I think it is. The Browns can make it one of those trades that works out okay, but they have to get a steal in the draft to do it. Other than that... they really, essentially just said "We'll trade you the third overall pick for your 23rd overall pick two years from now". It's just nonsensical.
I get wanting to go young, but... Richardson was young! He was 22 years old, and he had 950 yards and 12 touchdowns on a CRAPPY team with no passing attack whatsoever. He wasn't beating the world, but all things considered, he had a pretty good season. He's a versatile back, too.
The Colts gave away a "meh" draft pick to get a young, possible star running back to pair with their young star quarterback. Unless Richardson suffers a career-ending injury and the Browns draft the next Dan Marino, there's no way the Browns won this trade. It's not even close.