The most common reason for having a partner is the capitalization. When you cannot gather enough funds you have to get a partner to augment the shortage of capital. If you can do the start up by yourself then a mentor would be better even if you have to pay a retainer fee.