I second this.
I've done projects both for myself and as freelance.
What I've built for myself was made with my comfort in mind, this led me to work solely on what I really needed and slowly fix bugs and polish the rough parts.
If it works for you, it can work for someone else too, making an "opinionated" software is not a bad choice.
The actual term is "Dogfooding", which means to be your own product's customer,.
If you don't plan to use it for yourself, you'll need to find some reliable third party to be your project "personas".
Else, expect dragons!