Reasons One Should Opt for Thin Film Solar Cells