The most important one is a customer acquisition.
There is an ocean of cool but dead software products and a sea of mediocre successfull ones with the right business model and sales/marketing strategy/budgets.
If you stay solo while in the large and profitable market - you're either stay very small, get flushed away by a competitor with big money or become the competitor with big money.