Nobody hates your product. They just tolerate it.
Tolerated software never gets recommended. It gets replaced the first quiet quarter, and the churn note just says price.
No data
Six buttons, all the same weight. Now the user has to decide what matters. That was your job.
Seven nav tabs on day one. Most teams only ever open two of them.
13px labels on a screen people stare at for six hours a day.
The empty state says No data. It should say what to do next.