Good Life is competitive if something is on sale (something's always on sale). Their regular prices can be high enough to push me to buy internationally (online).
Good Life doesn't always have stock of all products, and they never seem to know when the stuff will be back in stock.
That's right, they have limited items and stock and they don't know when the new shipment will arrive. This is true for the 3 of them, Good Life, BC and Nature, which can be frustrating.
I do order online as well if I have enough stuff or the local stores don't really carry them and can even out the total cost compared to buying local.