The Opportunities & Obstacles of Energy Decarbonization