2 ms·> Putting panels on the roof should be much more efficient Yes, but it's also much more expensive.by pjc50 7mo ago> Putting panels on the roof should be much more efficient Yes, but it's also much more expensive.