I don't hate him or anything, but I don't think he is very good and I'd hate to see us over pay for him. He hasn't earned a big contract.
As far as Michael goes, he has earned it. He started from the bottom, put in the work, and has earned his pay day. He'll get $7M a year, either from us or some other team. I hope it is us.
Martelious is better than anyone we have now. Stocker is ok, and Dallas is on the down stroke.
Also, he is already been in the league for a few years. People sometimes underestimate what value that experience can have for a team. Most of the time those 3rd 4th 5th 6th and 7th round picks don't really contribute for entire season. That's would mean spending a 1st or 2nd round pick, which is pretty costly when there are as many holes as there are on the our team.