Let's weigh Cousins' options and rank each team based on fit, starting with the best…

1. Minnesota Vikings

I'm not sure this is even close: The Vikings can offer Cousins the best stable of weapons and a legitimate shot at winning a Super Bowl. This team was a game away from making it there with an inferior quarterback and without Dalvin Cook, who was leading the league in rushing at the time of his injury. Minnesota may struggle to match other team's offer, but it gives Cousins the best chance to succeed. That's worth the few millions he'd lose signing with the Vikes.

2. Cleveland Browns

I'm going to give you a few moments to stop laughing…

(Waiting…)

OK, now that you got that out of your system, let's cover the reasons Cleveland is a great fit for Cousins. First and foremost, money. Cleveland has more of it than anybody on this list. If Cousins wants to maximize his earnings, the Browns will allow him to do so. They should also be loaded offensively in 2018 with Josh Gordon coming back to pair with 2016 first-round pick Corey Coleman (if he can finally stay healthy), impressive rookie TE David Njoku, a good offensive line and, possibly, a stud running back in Saquon Barkley if the front office decides he's worth a top-four pick. The Browns can offer both money and a good supporting cast. Not bad.

3. New York Jets

The Jets are the one team that can match the Browns dollar-for-dollar, and it appears they're willing to guarantee a lot of his contract. That could be enough to entice a player who has been looking for long-term security for the last few years.

But outside of money, and a big market, the Jets offer little else…

While New York's defense is promising, the offense still needs a lot of work, which could turn Cousins away. The offensive line is subpar and the team could stand to add a true No. 1 receiver to compliment breakout star Robbie Anderson. The rushing attack was non-existent, so Cousins would have to do a lot of the heavy lifting.

There's also the Patriots factor. Would cousins really want to join the same division as New England? Not if making the playoffs if winning is one of his top priorities.

4. Arizona Cardinals

The Cardinals receiving corps and offensive line isn't going to excite Cousins, but there is plenty to like about Arizona. Larry Fitzgerald will return for another season, giving Cousins at least one reliable target. David Johnson will be back, giving him another play-maker to lean on. And Arizona's young defense impressed in 2017. I doubt the Cardinals will be all that interested in paying Cousins $30 million a year, but he should at least consider a move to the desert if they come calling.

5. Denver Broncos

The Broncos are one of the betting favorites to land Cousins, and I'm not sure why.

The defense is trending in the wrong direction and will likely lose another key piece this offseason in Aqib Talib. If Talib departs, the Broncos will have lost six defensive starters from the Super Bowl team. This isn't your slightly older sibling's Broncos.

On the other side of the ball, the offensive line is a complete mess. It's going to be tough for Denver to keep both Emmanuel Sanders and Demaryius Thomas while also signing Cousins.

This team is a lot more than a quarterback away from contention and Cousins would likely have to take less money to sign here. Stay away, Kirk.