A good fuel must have more than a clean and a very exothermic combustion. The activation energy must be just right; otherwise, you have materials like the boron hydrides, many of which are spontaneously žammable in air (besides giving a solid combustion product). The products of combustion have very strong C=O and O-H bonds, so a lot of energy is released when they are formed, ensuring a very exothermic reaction.