Not going to read this whole thread. The only concern I have with Ed is availability.
When he right, he's a major asset to the team. Unfortunately, he just seems to be banged up a lot and is on the injury report yet again this week. IMO, it's going to be a hard decision about what his next contract is going to look like.