cost vs asphalt = 3x on average.
when properly installed, aluminum roofs will last well over 50 years.
a G-90 or Galvalume Steel should lat 40-50 years (if there is no deep scratches on the outside)
(5vcrimp that gweedo is talking about will last about 15 years. At 65/sq you can’t expect any kind of decent metal or finish, so either one will fail soon. dont waste the money on it if you are in Michigan.)
As far as companies installing it - only hire a roofer that specializes in this stuff. If some one “can” do it, chances are it will leak very soon.
PS, many people fail to mention architectural metal shingles when they talk about metal roofs. These look great and are perfect for residential roofs. When people say that some metal looks butt ugly, i assume they talk about vertical panels like 5vcrimp - exposed fateners, wide ribs, etc. These are made for commercial/barn type of roofs - not the 200 yr. old colonials…
About liking them… i do like metal roofs and think they are the best. Of course, as with any other roof, it all comes down to installation.