There are benefits to different types of roofing that you probably want to know about. For example, if you decide to go with a metal roof, then you can expect that it will have a lifespan that is approximately 2-4 times longer than a shingle roof. Many people are moving toward this type of roof for exactly that reason.
It might be more economical to go with a shingle roof in some cases. It all depends on what you are specifically looking for when it comes to the roof that you have set up on your property. After all, you might only have the budget necessary to take care of a roof with shingles. You can get metal roofing if you are able to afford it, but you should make sure you are looking at a shingles roof if you are not able to take care of the cost of a metal roof at this exact moment.
Make sure you understand the costs of the roofing that you will put up. Also, you should consider the long-term cost of having an effective roof versus one that is not designed with metal and other equipment that you need to create the kind of roofing situation that you require.