I'm looking to buy a 12 ga semi-auto 28" barrel and have narrowed to four choices: Benelli Montefeltro; Browning Gold; Remington 1187; Baretta 390 teknys. I'm really leaning toward the Benelli. but need some input from Benelli owners. My 14 year old son will be using the gun also, so input on recoil will be appreciated. Thanks!