why is solar energy not yet more widely used

1. It has been difficult to produce electricity using solar power?

2. Fossil fuels are widely distributed and inexpensive

3. the process produce dangerous waste products

4. sufficient sunlight reaches only a few locations