I think that's a good get for the Dolphins.
He had very little to work with last year (just like Allen). Given the circumstances, he's still got the potential to be a solid starter. And they are paying a mid 2nd, not an early first. Plus they only need to pay him $6M for the next 3 years, so it's easy to move on and draft a guy next year if it doesn't work.