Composite or porcelain will match the look of your natural teeth a little better; therefore, patients may prefer it. Many patients choose amalgam because it may last longer and cost less.