That's the very definition of a good problem to have.
It's much easier to over-estimate your potential success (and worry about it) than to under-estimate it and find you've done a bunch of work that was a waste of time. I've worked on features where I've over-thought them and designed them to limit the negative effects of being over-used, only to find that the real challenge is getting anyone to try them at all.
It's much easier to over-estimate your potential success (and worry about it) than to under-estimate it and find you've done a bunch of work that was a waste of time. I've worked on features where I've over-thought them and designed them to limit the negative effects of being over-used, only to find that the real challenge is getting anyone to try them at all.