Aluminum is better than steel, as it can withstand outdoor elements. You don't have to move it indoors during harsh weather or cover it as long as it's powder-coated. On the other hand, steel requires special care for it to last many years.