While I don't own an Affinity, I have shot one. Mechanically, it's a sound gun. Recoil is not too bad. Gun weight is fairly light. The trigger is good. No gas ports to foul. However, I can't get used to the cheap plastic feel of the stock. It is hard plastic, not the more rubbery, easy to grip feel of a Benelli M2 or Cordoba Comfortec stock.
I own an a 12 ga Affinity in Max 4 camo. Bought it after last duck season. Hundreds of shells through it so. Gave it a really good initial cleaning to get the preservative coating off of it. I really recommend that. The difference is night and day when manually cycling the action. I've fired 2 3/4" 7/8 oz and 1 oz as well as 3" 1 1/8 and 1 1/4 oz shells with zero issue. The forend as a little side to side play. Because the recoil spring and "bolt carrier" (don't know the actual name) are under the forend, the back of the forend floats so to speak. There is zero forward and back play. Just side to side. Small price to pay for a (so far) great gun at a great price point.