Geothermal is actually great. Homes with it installed for heating and cooling save a lot of energy. Heating and cooling create some of the largest demand.
Sure but it's not suitable everywhere and very costly. You can only build that with new constructions.