Polypropylene or a good 12 strand braided polyester. Overtime, You will need to replace the ropes no matter which type you use. I use the heavy 7300lb. 12 strand, Braided Polyester for both my "Load" line and my "Life" line but I keep the rope as dry as possible. Here in Maryland, Most of the roofs I do are simply too steep for just a rope grap system like the kit Home depot offers. I have to use ascenders on my load line and have the rope grap on my life line. The ropes are 150' each so I can anchor to something on the back side of the homes. Either a "Good" solid tree or a solid deck joist, etc... Try not to tie knots in the rope. They will weaken the rope. If I have a good solid "Live" tree(10" or larger trunk) I wrap the rope around the base of the trunk at least 7 wraps and take the tail of the rope and feed it back through the main line to secure the tail. It will not come loose... I never tie off to a chimney!!!!!
If you can't find a suitable anchor and need to use your vehicle as a tie off, Make certain, No-one is able to move your truck while your on the roof. Don't leave keys in the ignition or within sight while on the roof! Many times I have to use my truck as an initial tie off point so I angle the truck and trailer so I can have a straight shot from the trucks receiver up to the roof without rubbing past the trailer.
It's sad I have to mention this however, Some folks wouldn't give it much thought, If you will be working where kids are present, Make certain to inform the customer about your safety lines and tell the customer they "Must" keep the kids away from your ropes!!!!!!!!!!!!!!
Mike