In most cases a composite asphalt shingle roof, facing south with enough space for placement of your entire system would be the best. Although, in most parts of the country as long as you have space on your roof and you get ample sunlight, solar is viable on most roof types except wood shake.