Typically for a softer recoil, you want a heavy bullet with a fast burning powder. N320 and titegroup are both good for that. Problem with n320 is the cost and harder to find. Problem with titegroup is there isn't much room for error. It has a small window for min/max powder charge. If your gun doesn't have any ports in the barrel or have a compensator, the powders that use a smaller powder charge typically make less gas and will create less muzzle flip. If your gun does have ports on barrel or compensator, the powders that require a higher powder charge will typically make more gas and make the compensator/ports work better for less flip. If your looking at making a soft shooting round, I would suggest even stepping up to a 147gr. Primers you are usually ok with any of them if the gun isn't modified. Guns with lighter springs tend to not like the cci primers. They are harder to ignite.