I used to be a firm believer of everything I read about women and you must get them a 12b. All the arguments make perfect sense, the recoil, the weight improves swing, cartridges are cheaper etc, etc, etc, but..... I have struggled with my good lady and various 12b's over the years and finally gave in and bought her a beretta silver pigeon 20.
OMG what a difference. Her shooting has completely transformed. She has only had it a couple of months and she is now catching me up fast (doesn't take a lot). In fact she will often beat me on some stands.
She says the recoil is hardly noticeable with 24g cartridges and finds it less recoil than a 682 gold e with 28g. (same stock dimensions).
She has used it on driven days with 28g rc sipe without a problem as well.
She absolutely loves it and it has gone from me asking her if she would like to come with me to the clay ground to her wanting to go at every opportunity we get.
I know not everyone is the same and some will suit a 12b but I wish I had bought her one years ago. As for the beretta silver pigeon 20 , it is a wonderful little gun. Comes to the shoulder beautifully and with 30" barrels swings nicely as well.
I took it to high lodge for a play and shot as good with it as my 12b.