steel rips, deforms, dents easier than a good piece of fiberglass.
fibreglass does crack if exposed to continous flexing and this depends on the manufactuing process. if a boat builder designs and creates the piece then it will stand up better than an individual that builds for the trail. boats see continuious pounding from the waves, continous twisting and bending and survive for long durations doing so.
i have seen crap fiberglass products and i have seen excellent ones, same as i have seen tough steel and pop can steel. take a 40 series from before 1974 and compare the steel with a unit after 1979, before 74 you can walk on the hood without any issues, after 79 and you will dent it.
all in all, it comes down to what you want to load on the top, where the weight it and how it is mounted.
i was really hoping that Rob would have pitched in here with his experiences one way or the other.
personally, i am not a fan of roof racks at all but i have one to sleep on. even a spare tire and a tool box on the rack makes me uncomfortable when wheeling.