There really is no issue with using either method. It comes down to a matter of preference. If you want caching point your browser at the proxy server if you dont use the machines gateway settings.
BTW you are going to use IP Masquerading anyway for things like ping, traceroute and anything else that has no facilty for proxies.
Regards Duncan