As to the big corporations vs small local stores, I must admit I prefer the corporations. For purely selfish reasons - they have the biggest selection. The small stores almost never have the thing I want. And I want to be able to pick and choose (yeah, I'm spoiled, I know). Which is not to say I buy everything from Amazon, of course not. I buy most of the physical goods I need locally, but even those local businesses are by no means "mom and pop" stores.
What can I say. I'm a selfish, unprincipled, immoral bastard.