It doesn't matter what type die you have if you do not have good quality brass with uniform case wall and neck thickness.
The leading cause of neck runout is bad brass and locking the ball expander down off center and pulling the necks off center.
Having a neck thickness gauge and a runout gauge will tell you a great deal when sizing cases, bottom line you can't make a silk purse from a sow ear, meaning you need good brass.
With good brass and a cheap Lee die you can load very good ammunition with a standard factory rifle, if you have a custom made rifle then higher quality or custom made dies may serve you better.
Below in the background is a Hornady concentricity gauge, sometime you need to "bend" your "average" brass to make it straight, no matter what brand of die you have.
As a side note I have three five gallon buckets of .223/5.56 once fired brass that I got after our local police and swat teams had a practice. It is made up of Remington, Federal and Lake City brass, this ammunition was the cheaper grade practice ammunition sold to police departments. The majority of this brass would be considered "seconds" meaning lower quality brass not normally sold with higher priced ammunition. This brass had uneven neck thickness and the runout was excessive on over half the brass. On a impulse I saw some, Nosler custom brass and bought a box, the difference in quality and uniformity was amazing. So again good quality brass makes more difference than the brand of die you use, and you need gauges to find your bad brass.
None of the dies below can make bad brass better and with good brass and my Lee dies not pictured you can make very concentric ammunition. With any of the full length dies I have with the expander button removed and then using a expander die to expand the necks, runout will be greatly reduced. Meaning it is not the body of the full length die causing the runout.