You Cannot Beat Steel
When it comes to durability you cannot beat steel. Steel lasts a very long time and remains strong for much of its life cycle.
There are also various ways to help the steel last even longer. A powder coated process adds strength and color. Having the steel galvanized will also add more life and strength to railings.