While NFL free agency will continue for months with the occasional signing, the meat of the madness is done.

Over the past two weeks, scores of big names have changed addresses. In some cases, the players landed surprising money on longer terms than expected. In others, it was the teams doing well compared to expectations.

But which were the best deals, where team and player combined for the perfect fit on the right deal? Here are my top five: