Should I install a sub-panel or add a second service drop?
Regardless of how much work it takes, if you are considering adding a large number of tools and a large load then a sub-panel would be the way to go.

With more information we could give you better advice.

Good luck!