There is no best prcatice for this - more personal preference and best fit for scenario.
As @PhilipDAth said, copper RJ45 connection is always cheaper. You don't have to pay for SFP's and assuming you don't need a higher end MX, you can purchase to lower spec'd ones - SFP LAN ports are only available from the MX85 model and upwards.