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.
Nuclear may not be considered renewable, but it is vastly abundant. Not to mention nuclear power creates resources as well. Medical isotopes for example.
At the increasing rate of usage if we only used Uranium we have thousands of years of usage, without using breeder reactors to create even more fuel. More if we expand to thorium.