Yes, metal roofing is definately an option.
Really the only downside is it can be noisy in a heavy rainstorm...and is subject to hail damage. Wind damage can also occur if not installed correctly.
The key to installing a metal, or any, roofing system is to put whatever you are going to use on a good base.
3/4" Structural grade OSB should suffice..or plywood if you want to spend the extra money. Of course you will want to inspect the trusses etc. as well.
There are other options of course. Sprayed polyurethane roofing, Coldtacked roll-on roofing (ugly as all hell,) 25 year interlock asphalt shingles...blah blah blah.
Look into the soffits and facia and eavestrough as well. If the roof is porked
that stuff will be too. Dont forget to install new drip edge whatever you use!

Water running off a new roof into soffits and into walls in teh suck. (Been there done that)
Cod I hate roofing.