Yes, butter is better for you. Margarine is a synthetic product in that skim milk and various oils are heated to a point where they can mix, along with emulsifiers and other rubbish.

Butter is a more natural product and the fat is better for you.