Then comes the question if you want a crap app or no app at all.
The maemo way of things was cool IMO.
You can have extras (ok I know the community QA never worked very well, but it would if maemo lived on - see debian) if you want the highest quality apps, and you could delve into devel if you absolutely need something and you could live with a bug or two, or bad interface.