your last question makes no sence.. There is no difference between using growbags or pots for indoor, They both need soil to grow in reguardless of what type of container you use. Outdoors you would plant into the ground most likely without using growbags ( into the soil, or replace the soil in your area with better soil from the store or online (not miracle grow) )