I started with a kinetic puller and ended up stuffing a cotton ball in the end to protect bullet tips as others have done. This works well but contaminates the powder; after pulling bullets from multiple calibers you end up with different types of powder stuck to the cotton. As others have noted, using the kinetic puller is SLOW. Some rounds, such as .45 ACP with LSWC bullets, are particularly difficult to get in the kinetic puller.
Despite all that I still have a kinetic puller and use it to pull the odd bullet now and then because it's faster than setting up my collet type puller to pull a bullet from one round with a bad primer.
The collet puller is great if you have to remove multiple bullets of the same caliber as sometimes happens during load development. It's perfect for long rifle bullets, though it sometimes mars the jacket on a heavily crimped round.
The collet puller is unusable with rounds on which little of the bearing surface is exposed (e.g., .45 ACP LSWC), so I'm glad I have the option of using either.
The Grip-N-Pull device seems like it could replace the collet puller but looks like it may be tough on the hands and it's significantly more expensive than, say, a Hornady Cam-Lock collet puller. This is especially true if you don't shoot every caliber covered by a particular Grip-N-Pull model. I can't see the Grip-N-Pull replacing my kinetic puller for removing LSWC bullets from .45 ACP for the same reason the collet puller doesn't work on them - inability to grab the bearing surface.