A glue found in a hobby shop tends to work better than a store brand. The bond is usually better. Reason being is the preservative used in store brands to give them shelf life makes them a little more brittle. Gorilla glue is a good one since it has been impregnated with a liquid rubber, giving it a good sheer strength.
In my own case, I use BSI brand glues for most of my stuff. They come in brightly colored bottles and usually have the address of the store you are purchasing them from printed on the label. BSI's IC-2000 is a black rubber toughened Super glue that is advertised for use with RC car tires, but I use it for most applications where I need it for strength or filler, mainly because I can see where I am sanding when I work with it. BSI does make a couple clear rubber toughened glues now though as well.
But for high strength bonds, I still use epoxy, since I know it tends to still work, even after it has been dry for a few years.