Isn't it one of the most downloaded apps? Some would say that makes it a good app. I guess your definition can vary but my point is that your criteria clearly does not matter to a large number of users.
As long as people are willing to pay for junk, then there will always be a firehose of junk.
It’s still junk, though; even if it wins.
Almost every project I write is filled with compromise; especially as it nears release, and I always have a powerful urge to rewrite it from scratch, but I don’t feel shame. It’s not junk. It represents a sincere effort to do great work.
That’s one reason that I’m so glad to be out of the rat race, and doing my own thing. I feel dirty, if I am knowingly writing junk. My work is a craft, and a labor of love. I get great personal satisfaction from it. Making money, and “beating the competition,” aren’t even minor factors.