One of the less obvious skills needed to be a long term indie developer is dauntless optimism.
Every time I launch a new feature I get the feeling that “this is gonna be awesome, folks are gonna absolutely love this”...even though history has taught me it is actually not really true. Most feature launches are greeted more with a “meh” or “hmm, that's interesting"
...which is fine and goes with the job but nevertheless we keep on building, waiting for the “OH WOW!”s which do eventually come.