For general pulling stuff, a good 2 or 3 jaw puller will do most things. I have found craftman pullers are pretty good. I bought a 2 jaw 7 ton when I first started out and have not had a reason to get rid of it. I have broke it a couple of times, no big deal, full warranty. It pulled many things in its time, very happy for a craftsman tool. The other puller I would suggest is a bolt style or steering wheel style puller set. Anything that has hole that you put bolts threw, these work pretty good. OTC makes a nice set that wasn't real pricey, real US made OTC, not stinger ****. Other than that, the skies the limit, bearing seprators, push pull and any numer of special purpose pullers that unless that what you're tackling, will collect dust.