There’s one more publishing path I guess you haven’t even considered, and What's more, it helps you to keep complete control over the publishing process. It’s what I’ll make reference to as social publishing. As an example, Draft2Digital can take a 10% fee any time you market a book — https://bookmarkingdepot.com/story20816326/the-ultimate-guide-to-self-publishing-london