I’m in Canada, in a tight valley with tons of snow. The panels on my roof make $1000 a year, and over their lifetime I’ll save around $20,000.
Complete no brainer.