Using oil instead of butter in your muffin batter will allow the batter to emulsify and hold more moisture.  Without boring you with the science, just trust me when I say butter may taste better but oil will be more moist.  Plus, these muffins need to be refrigerated and breads made with oil are more pleasant to eat when cold.