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.