A proper system typically includes quality shingles, underlay, ice and water protection in critical areas, drip edge, flashing/valley detailing, and correct ventilation, because skipping the “boring” parts is how roofs fail early.