I have the 12G 28" Franchi Affinity 3.5" that I purchased in 2019, and I am very pleased with it.There are few if any 3 1/2" loads that will out pattern a balanced 3" load, plus the 3" is cheaper and easier on the shoulder.
Franchi Affinity 3, made right along side the Benelli in Italy. Patterns better and easier to clean because everything comes out the front of the action. There is nothing in the buttstock except for the drop and cast bolt, so it only has to be removed once to fit the shotgun to you.