I set up itchi.io because someone pestered me to do it. Spent 3 hours figuring it out, putting up my stuff....to this day, I have received three sales. Update: just checked after like 3 years and forgetting my password...I've made 5 sales.
DrivethruRPG has worked pretty good for me. Ive heard their PODs aren't as good as some other options but they have been supportive and pretty good with helping me out of jams (i.e. they helped big time with Peril in Olden Wood). Anything you put up there has a life of 1-3 months....which can be relived a little bit with Deal of the Day.
Lulu isn't bad. Ive heard people like their PODs better from there. I don't get many sales from there but they trickle in once in awhile (more than itch.io). Its pretty easy to use, but not really a good push for advertising on their platform (it's been awhile, maybe I should relook at it).
Never tried Amazon...thought about it. Setting up titles is a pain though and I'd rather create.
I'll respectfully pass on saying anything about Exalted Funeral.......
I also like the Kickstarter route because it usually helps to 'break even' when using original art, but its short lived (very stressful short life Ill add).
My best experience is DrivethruRPG but would also recommend doing it at a second place as some people have blacklisted Drivethru.