I currently publish to Smash, and Amazon for ebooks. I am considering publishing direct to B&N in addition. The big prob, IMO, with Smash is the large lead time with changes/corrections/new releases. It can take 1-2 months from when you get your book on Smash, till it shows in Apple, B&N, and etc. That is assuming there are no problems. With KDP it is usually less then 48 hours.
And I am currently using Create Space for my print books since I do not have a publisher.