I didn't say he sucked or anything, I said his best years were behind him. Obviously he's still damn good, but it's not like he has some upside... if anything it's likely all downhill from here on out.
We need to look to the future, not trade picks for a 30+ year old WR who is going to want waaaay too much damn money.
If he wants to go to a contender, he won't get a big contract. That's not how it works. Players take paycuts to go to San Francisco and New England. He'll have to restructure his contract and then take a paycut in order for a trade to work.
Fitzgerald isn't a player that depends on speed. One of the last things to go is strength. For instance, Boldin is still beasting. Larry could play at a high level into his mid 30s. In addition, Shula's offense would only prolong his career.