Certainly not fel! Modern materials such as EPDM (rubber) and fibreglass will cost you more but are designed to last considerably longer. These are ideal for low-sloping roofs whilst slates and tiles can be used for roofs with a greater pitch.