Phil has a great post about the intersection of marketing and programming and which is more important to a startup.
I would also add that making a great product does not mean making a feature complete one. HelpSpot isn’t feature complete by any means. It’s about making what you will launch with work very well at what it does. Get things rolling, then layer on the functionality you left out over time.
Nice job Phil!