Из всех предоставленных вами вариантов я бы выбрал металлочерепицу. Расскажу почему:
Шифер - материал долговечный, недорогой, простой в укладке, но неэкологичный, вредный, ломкий, тяжелый, не очень красивый - прошлый век, но кому-то нравится его покрасить, тоже выглядит неплохо, но красить придется потом каждые 3-4 года.
Ондулин - вообще не рассматриваю как вариант, это макулатура пропитанная битумом и покрашенная. Срок службы не более 15-20 лет, зацветает, появляется мох, но недорогой, простой в укладке, красивый первые 5 лет.
Металлочерепица - прокатанный оцинкованный и покрашенный полимерной краской металл, долговечный, легкий в укладке, легкий по массе, режется под размер. Но дешевый металл может выгорать на солнце, шумный без укладки утеплителя, который выполняет функцию звукоизоляции.
Есть еще натуральная черепица - дорогая и тяжелая, но очень долговечная и красивая, битумная черепица - отличная альтернатива металлочерепице, но дороже сама по себе и дороже в укладке и сопутствующих материалах, композитная черепица - не берусь советовать так как был негативный опыт (на солнце за 2 года просто разложилась), и как вариант очерет или солома - теплые и экологически чистые варианты, которые привествуются и используются в Европе, в основном, в Голландии.