The main difference is whether you are having Amazon handle all your shipping, storage and customer support needs, or if you are doing it yourself or through a 3rd-party logistics company. There are successful sellers that use both, but if you are new to e-commerce selling then Amazon FBA is likely the best option for you.