Without a good design you won't have a product and without a good code your designs won't function.
I believe that your product is first and should be able to sell itself. The reason for this is because even with great marketing if a product does not serve its purpose it will die out of the marketplace quite quickly... and thats what we do not want.
So... How do we achieve a balance between business development, UI and UX, legal and marketing?
What do you think is the most important aspect for your business to thrive?