Solar Roof

How nice and flexible will it be if you can generate your own power and have 100% control over it.