Here's an example of how some ideas can be implemented more easily by using SMD components.
I built my version of the Gallien-Krueger 800RB preamp some time ago:
However, I wanted to fit the circuit into a smaller 125B package. Despite a very high packing density and the use of smaller component dimensions, I wasn't able to fit everything on one board and in a 125B enclosure. Sometimes, I even considered distributing the components across two PCBs, which would then be "stacked" on top of each other in a smaller enclosure.
Now I've designed an SMD version (and had one PCB populated):
I built my version of the Gallien-Krueger 800RB preamp some time ago:

However, I wanted to fit the circuit into a smaller 125B package. Despite a very high packing density and the use of smaller component dimensions, I wasn't able to fit everything on one board and in a 125B enclosure. Sometimes, I even considered distributing the components across two PCBs, which would then be "stacked" on top of each other in a smaller enclosure.
Now I've designed an SMD version (and had one PCB populated):

