Bump the shoulder .002" or so, size the neck about .003-4" smaller than the bullet on the inside, then expand to .0015" smaller than the bullet after springback for consistency. Rarely anneal. Whatever tools or methods accomplish this is what I use: Bushing neck dies, Lee Collet dies, honed-out FL dies, FL neck bushing dies, shoulder bump bushing dies, mix of calibers within a cartridge family (.358 Win for .308 and neck size with a collet die, for example), and so on.
Where people screw up most often is using an FL die in any capacity to resize the necks of modern, high-pressure brass cartridges that are thick, hard, and and are fired in rifles having generous chamber necks. FL dies overwork the brass necks terribly and when using an expanding tool to prevent crushing the soft, cast bullet, the necks get stretched off-center and the generous chamber gap allows this to chamber. Bullet gets started crooked to the bore and doesn't fly well or consistently through the air. Don't resize your necks too small in the first place and this doesn't happen.
The reason the .30-30 Winchester has such a good reputation for being "cast bullet friendly" has to do with several things, the most important often overlooked. Sure, the long neck is nice, the thin brass doesn't apply much misalignment force to the bullet, the small capacity and inherent velocity limitations are in a cast bullet's wheelhouse, the large rifle primer is a great breech-seating device in the small case.......but more than anything look at the chamber and brass drawings at SAAMI and see how little tolerance there is around a loaded case neck. The setup is inherently tight, tolerance stacking low, and regular production FL sizing dies don't screw up the brass nearly as much as with other chamberings.