The guy is a phenomenal talent. Remember when he practically beat us himself with that incredible RAC where he scored the winning TD last season? He's had over 100 catches each of the past 3 seasons. I would have to put him in the top 5 WRs in the league.
Having said that, he's had two head coaches, and both tried to get rid of him. By the end Shanahan's last season with Denver, and despite BM catching over 100 balls for the second season in a row, it is believed the coach wanted him gone. We all know about the problems he's had with current HC Josh McDaniels. First they fight, then they make up, then they fight...yada-yada.
If we didn't need OL & FS help so badly, I would almost be willing to go for it. He's THAT good! But, NOBODY is worth the kind of headaches a guy like that brings. As was stated earlier, we just got rid of one of those guys.