Johnson can be a distraction, but he still has the talent needed to be a No. 2 or 3 wide receiver on a team lacking depth at the position.
Let's look at three NFL teams that should consider signing the 34-year-old veteran.
The Chargers could definitely use another wide receiver to give star quarterback Philip Rivers more options in the passing game.
The most notable receivers on the Chargers roster include Malcom Floyd, Robert Meachem and Eddie Royal. None of those guys are legitimate No. 1 receivers.
Johnson could fill a number of roles in the Chargers offense, including a downfield threat and a possession receiver.
San Diego doesn't have the depth at wide receiver to win the AFC West this season, so signing Johnson is worth the risk.
St. Louis Rams
Which team should sign Johnson?
Johnson would likely have a good-sized role in the Rams offense if he signed with them because their roster has little talent at the receiver position.
Danny Amendola is the team's best wideout, and if quarterback Sam Bradford doesn't have more weapons on offense, then St. Louis will once again be a team in the running for the No. 1 overall draft pick.
Johnson would be worth the risk for the Rams, who will have trouble scoring this season unless they make changes at the skill positions on offense.
New York Jets
The Jets' depth at wide receiver is awful right now, which has forced the team to play cornerback Antonio Cromartie at the position during practice.
Johnson is a veteran that has a lot of experience in the AFC, which would be ideal for the Jets. He also knows a lot about the Patriots and would have something to prove whenever the Jets play their division rivals.
Johnson and the New York media would be fun to watch, but it's hard to imagine him being a distraction when his next team could be the final chance to extend his NFL career.