I would also note that there are options between large presses and self-publishing that provide various combinations of the benefirs and downsides of each. i.e. a good small press has some distribution and packaging capacity, but may be much more responsive and open to less mainstream material.