I self published 2 book and was published on 1 of them. I think self publishing is the way to go especially since publishers dont do much for you other than take their cut. I think there is somewhat more credibility to being published but any good self published title with enough buzz or enough PR behind it will do just as well and leave more $$$ in your own pocket. The real barrier is simply knowing how to deal with good and bad criticism of your book. Just like any business or product out there, each book published needs a plan and effort to sell well.