/cdn.vox-cdn.com/uploads/chorus_image/image/45918910/465748932.0.jpg)
The Cincinnati Bengals free agency has been entertaining, frustrating, glorifying and satisfying -- these descriptions are both accurate and radically inaccurate. It's free agency in Cincinnati, where despite the work and effort, it's a rollercoaster of emotions with the backdrop of rock ballads.
CBS Sports NFL analyst Pete Prisco gives the Bengals a "B-".
The top priority for the Bengals was to get a right end and they got one when Michael Johnson came back to the team after Tampa Bay released him. Johnson struggled in Tampa Bay, but the Bengals are glad he's back -- even if they might have overpaid to get him back. They also added linebacker A.J. Hawk for depth and re-signed guard Clint Boling and linebacker Rey Maualuga.
Fair?
Maybe.
Then you get to the Baltimore Ravens, who Prisco graded as a "B-" as well -- the Ravens lost wide receiver Torrey Smith, pass rusher Pernell McPhee and traded defensive tackle Haloti Ngata.
Still fair? Maybe not.