You do not give nearly enough information for us to be able to offer advice about what is the "right" solution. What is the topology of your network? Is there a single device that sends traffic to the inside interface of your ASA or are there multiple devices sending traffic to the inside interface of your ASA?
In general it should be better if you can reduce the length of the path between the layer 3 device that is sending traffic to the ASA and the ASA inside interface. So if one of your options is the device that is sending packets to the ASA inside interface then that device is probably your "right" solution.
HTH
Rick
HTH
Rick