If you are thinking short term, shingles usually win. If you are thinking long term, metal often comes out ahead. The best choice is the one that fits your life right now and still makes sense years down the road. And if you ever feel unsure, that is okay. Ask questions. Talk to professionals. A good roofing decision should feel calm, not rushed. That is how it should be. https://medium.com/@naplesroofingbuffalo/is-it-cheaper-to-put-a-metal-roof-or-shingles-80d5389235de