I don't know about better than olive oil, but butter is certainly better than margarine, in flavour, health properties, in every way. It's all we use in my house.
Even as a dietitian in the heyday of the Heart Healthy days of the eighties and nineties, I never liked margarine enough to recommend it to my patients.
I used to tell people to mix their butter with oil to make a margarine like spread. Take a lb of butter, let soften to room temp, add 1 to 1 1/2 cups of light tasting, high in mono-unsaturated oil (like canola or ELOO), and blend with a hand blender. It will be quite liquid. Pour into a tub and keep in the fridge. It will soften to liquid very quickly if left out. Can be used in baking, frying, anywhere regular butter or marg is used. It's not lower in calories, but has a different balance of fats, and different cooking properties than straight butter. For those who are economically disadvantaged, it makes a lb of butter go much further, too.