Okoba,
It also depends on your type of code:
If your code heavily relies on the length of a string then it often more efficient to make a copy to a Pascal string (implied with a cast even) than using the proverbial strlen C-ism which is dead slow because it runs tthe length of the string on every occasion just to determine its length.
Pascal strings read just the length field, so can be much, much faster.