 All that work is important, and it will be done regardless of the type of roofing material that you use. If you want to install metal roof, you know, it's generally not a DIY project because it requires a lot of sort of special skills and practice. If you're super handy, you probably could do it yourself.