Like the trade for both, not sure I LOVE it for anyone.
Cleveland gets another building block, and gets good value for a player that plays a position that is eminently replaceable, there are lots of backs that can help the Browns down the road. Heck, Ben Tate and DMC are free agents next spring. Forget about which player next year, the Browns will be players in that draft, for sure.
Colts trade a mid to late 1 for a 'right now' player, that immediately helps just about everyone on offense. How many late 1st rounders do nothing for their new team? Lots of them.
Good for both, I think.