If you haven't seen it, the youtube channel "Johnny's Reloading Bench" has done a series on barrel harmonics using a number of different muzzle devices. Probably the most interesting aspect he has uncovered is that muzzle devices are not a constant. It is not possible to say X-device is good or increases accuracy. He shot the same devices on different rifles and got diametrically opposite results. A device that increased accuracy on one rifle would then wildly decrease accuracy on the second rifle, while a device that was crap on the first rifle produced excellent groups on the second rifle.
So what does this all mean?
Apparently we need to consider purchasing a number of different muzzle devices, then test them for accuracy on our rifle and choose the one that produces the best groups.
To date, I suspect that muzzle devices are much like fishing lures .... designed to catch the fisherman rather than the fish. We choose muzzle devices based upon out personal biases and likes/dislikes rather than on actual testing for accuracy and effectiveness.