You might also want to consider
Muller Chokes.
Although originally developed for clay sports, Muller now makes a series of chokes for hunting. I changed to Muller chokes in my Beretta and have found the patterns to be more even than either Beretta, Carlson, or Trulock chokes.
I tested a Muller, Beretta, Carlson, and Trulock choke at 40 yards on a pattern board by shooting 5 patterns with each choke and then counting the pellets on target paper with 30-inch outer circle and a 20-inch and 10-inch inner circles. The results were very interesting.
While the pellet count within the circles was within 1% between the different manufacturers' chokes, the Muller chokes had less clumping which resulted in fewer holes in the patterns. In some cases the Muller chokes had 50% fewer holes in the pattern that a clay could pass through which could result in a miss.
When you looked at the patterns, and visually evaluated them, the Muller patterns appeared to have more pellets in the 30-inch circle. This was found to be not true after counting. The difference in the visual appearance was due to better dispersion (fewer pellet clumps) resulting in fewer holes. This means the pellet dispersion within the circles was far more even.
The tests were done with Baschieri & Pellagri (B&P) Legend F2, 1-ounce, #8 clay target shotgun shells. I randomly selected one shell from five different boxes of shells and counted the pellets in each shell and used the average pellet count to compare the total pellets in the 30-inch circle. The pellet count average was 381 which gives an average total pellet weight of 0.9775 ounce.
While the Muller chokes are expensive, they have proven to me to provide superior performance because of the patterns having far less clumping and fewer holes in the pattern.