Remember that you can only nests gosubs as long as you have a stack to do so. If you nest gosubs deeper than your stack (which is only 4-8 levels in many cases, and you need to save some if your use interrupts) you will crash your PIC.

I would say, unless you have to use gosubs, don't. If you have to nest gosubs many levels deep, you should look for a different approach.

Just my two cents.