If you never want to replace the roof, then you probably want tile or slate materials with copper gutters and flashing. This is a lot of money and requires a beefed up roof structure.
Be sure to check the standards for your roof with the home owners association (HOA) for your subdivision. A good return for investment costs is a heavy architectural grade composition roof with a 20 to 30 year guarantee. A standing seam metal roof offers an interesting design option, along with fire protection, be cautious of some of the cheaper products and paint fade.