Ingram Spark vs CreateSpace vs KDP Paperback

With the signs and portents in self-publishing pointing to the eventual closure…