> The middle ground is integrated solar panels, where you have normal sized panels but they are flush with the rest of the roof and there are no tiles underneath them
Flush with the rest of the roof seems like a mistake. What if you need/want to replace them with a different sized panel?