I found a slant needle machine will break the needle from a pin strike way easier than any other machine. My Viking 990 was a slant machine and I got real good about removing pins.
My Juki is a straight stitch machine and though I've never had that happen yet, every time I accidentally sew over a pin I catch myself cringing, expecting to hear a crunch! I sewed with the 990 over 30 years, so it was really ingrained.