What type of energy best fits these needs:

Inexpensive, dependable, versatile

Nuclear energy would best fit these needs. It is relatively inexpensive compared to other forms of energy, it is dependable as nuclear power plants can operate 24/7, and it is versatile as it can be used for electricity generation or even for powering vehicles in the form of nuclear reactors.