For a person wanting to become a ranger, yes its expensive, but once you are a ranger and hit level 40, you will be making more money than spending, you see rangers are a necessity in BCNM, and the average gil a ranger makes in BCNM is around 800 thousand gil. Rangers also have quite cheap weapons, yes Bows are expensive at higher levels, but guns are very very very cheap, and tend to do more damage than bows, but bullets can be quite a pain to acquire since not many people synth them, thus making them a bit expensive.

Otherwise, ranger is a job nearly everyone should level, it is more of a money maker than a money "loosing" job, plus it is very good fun, especially having the abilitiy to do massive damage. Ranger and black mages are also about the only 2 jobs that can take down 3-4 players in Ballista without having a hard time.

In the end, ranger tends to become abit hard since you do have to pull, and YOU WILL die several times doing so, not only this, you will get all the hate when your tank dies.