I use Kickstarter, I use Amazon, I use Drivethru and I use an FLGS. Each for different product.
I tend to kickstarter games that doing so is financially better - Monte Cook Games includes free PDFs of their books when you kickstarter, but not when you buy (whether that in and of itself is good, I leave to your discretion), but because I want the PDFs so it makes financial sense to do it that way. If it is a project I want to see get made (like the upcoming Everyday Heroes) I kickstarter.
Small PDF or it's been around, or on sale, Drivethru.
Older book Amazon
Newer book FLGS.
It works for me.