I think there is some validity to what you're saying. However, I would add in how many games those players missed in their last 3 seasons, and what their production was in their last season.
Hopkins doesn't have either of those concerns. I have no reason to believe he wouldn't make a huge impact to us. I'd like to see a 3 year deal, with a way out after 2