Oil is best for making a moist cake but often at the expense of flavor. For the best balance of moistness and flavor, try a 50/50 mix of oil and butter in your cake recipes.