Solar is one of the most difficult areas to get a straight answer on, IMO. People that are very pro-solar tend to be very religious about it. It can work for small scale operations, if you are willing to compromise. But it does not scale well.

You will have to decide if the trade-off is worth it.