I have a question about using static routes with DHCP.
I understand that a static default route pointing to an interface, as the next hop, will generate superfluous ARP entries for every destination. So, with that in mind, will the static route (A) below, produce the same kind of superfluous ARP messages as the static route (B) below?
A. ip route 0.0.0.0 0.0.0.0 dhcp
B. ip route 0.0.0.0 0.0.0.0 fa 0/4
Using DHCP in your static route will not produce the superfluous ARP entries on your router. I would recommend using ip route 0.0.0.0 0.0.0.0 dhcp over ip route 0.0.0.0 0.0.0.0 fa 0/4.
Having a static route to point to specific IP address is better practice than pointing to interface. Specifically for default route learned from DHCP server (in your case is probably the ISP DHCP server).