People hate software that sucks. There is no arguing about that.
It still strikes me dumb when I hear about projects that aim for the minimum viable product.
Viable does not indicate a lower threshold for adopting the software in any way. In fact, a minimum viable product is something that today will kill the interest to begin with.
Once the first impression is created, it is hard to change it.
So dread carefully. If you really want to create a software that gets adopted by those you aim to serve, start with something the few can love.
Start small and build on the lovability rather than viability.