Maybe obvious, but so much seems to be a confluence of factors beyond your control and ones within your control. Luck plus making the right connection at the right time would help. Also doing well in an interview is a no brainer. Could you make another indie app & gross more money and live cheaply? Bosses kinda suck imo (but maybe might be cool sometimes for a while) so running my own show is always an appealing possibility.