Self-publishing is a great idea, but only when you have a stable cash flow to play around with. The best part about going solo is that you won't have a publisher breathing down your neck. Most publishers want some sort of influence on the story to increase sales. Self-publishing saves you from all those corporate problems but will rack up quite a bill in the long run.
Press publishing takes a lot of burden off your shoulders and ensures that all the marketing for your book is being done by professionals. If you want to maximize the potential of your success, it's sort of necessary to go with a press. However, this will take away a lot of the royalties and the majority of the creative control you have over your book. Writers passionate about their book and their story usually don't go for press publishers.