When I first started using Debian, it had a little over 1000 packages. Today, it has over 51000. Yet there are very few categories, so while searching is quite easy, browsing is often no longer practical. For example, there are around 600 packages classified under 'Python Programming Language', over 500 under 'Documentation', and over 1000 under 'Development'. ISTM that subcategories or some other finer-grained classification would be a real help.
Best wishes, -- Mark Summerfield