there's several jobs that are good in different situation. and with the combination of main job/sub job, many many jobs become a great puller according to the abilities they got. some quick over view would be...
THF's ability to dash. can run back to the camping spot if the enemy is too close
Ninja's ninjutsu. can avoid many many hits with the blink magic make them the best puller against mages.
dragoon's jump got quite a long range. can pull monster from a nice distance and fast.
warrior's taunt and monk's power ball. fastest pulling tool in the game.
beastmasters and summoners are really important puller at high-end game. they can use pet-pull and the monster will not create a link.
also beastmaster can tame animal type monster, bring it back to the camp spot and release it then kill it. and the others will not link as well.
There are painters who transform the sun into a yellow spot,
but there are others who with the help of their art and their intelligence
transform a yellow spot into the sun.
- Pablo Picasso
You forgot the most important one. Ranger. They got a special radar so they don't have to run around like idiots if they dont see anything around heh. Although, I heard its not very fun to be a Ranger...
hmm Im playing ranger right now and having a lot of fun
There are painters who transform the sun into a yellow spot,
but there are others who with the help of their art and their intelligence
transform a yellow spot into the sun.
- Pablo Picasso