First interesting read. However, overly simplified. Name, product and UX are all good reasons but they can all be fixed. Companies succeed or fail for two reasons - CEO and cash flow. The importance of a CEO is usually understated but the CEO is critical. Being a visionary, cracking the whip when necessary and instilling values (excellence is the first) cant be replaced. He is driving the company forward. He can be a coder but he should not write single line of code. His role is to manage not to develop. As per Cash flow. Given enough cash flow, anything can be fixed. Company can relaunched, product improved and marketing invested. As per Wesabe vs. Mint. In this day and age people who give control of their accounts to ANY third party are plain crazy. However, the buzz instilled confidence in people and they think Mint is safe. Wesabe could have had a place in the market with people who don’t trust Mint's approach. The issue was, it was not "sexy" and the people who might have been interested didn’t hear about it. Good Marketing could have addressed that (positioning, PR etc). Which goes back to the CEO being a CEO and not focus on coding.