Benchrest has grown up around the mantra that expander balls are bad. When they are part of a standard, one piece die, with an excessively small neck ID this is true because the pull required to drag the expander through an excessively sized neck will cause the brass to yield at the case shoulder resulting in a cocked neck and a crooked loaded round.
If one is able to closely match the ID that sizes of the neck with brass thickness and the desired OD of the neck, very little resistance is felt as an expander ball is pulled back through the neck, and the shoulder does not yield, nor the neck cock. The only other thing that might need attending to is the diameter of the expander so as to leave the desired amount of neck tension.
Also the point about your ejector spring was correct, and if you are using a tight neck, you might want to go to a reamer that has the largest neck that will clean up and still give the chamber clearance that you are looking for. Thicker necks dent less easily.