Comparing and Contrasting Solar Panels A Comprehensive Review