For a long time, I used the RCBS crimp remover bit mounted in my case prep station. It was a bit slow, though. I found that it was much faster when mounted in a drill and turning at a higher rpm. The newest case prep station from RCBS has two higher-speed positions that should work better.
I started using the Dillon swager and found it to be a little less tedious, but may require adjustments for different headstamps (different web thicknesses). But I have since started using my Lee APP to swage primer pockets. I slightly modified the swaging bit to make it a little more consistent. The kit comes with a decapper die with a special decapping rod for 223 that not only opens up the neck if deformed, but also puts a slight flare on the case mouth to aid in the entry of the swage backing rod. The nice thing about the design is that it is impossible to over-swage the pockets, as it is with the Dillon. The disadvantage of the Lee is that it requires 25 pounds of down force, which the Dillon requires much less. With a case feeder, the operation is less tedious than any other method I have tried.
Removing crimps will always be a PITA, though.