Well, I would take most of that for granted in any modern web app, at least the install/enable/disable part, which works pretty well within WordPress. I’m more concerned with how the plugins are organized, maintained and updated.
What separate login? It’s all wordpress.org.
I agree the search is crap (in good WordPress tradition) and the quality of the writeup does vary a lot.
What has been your experience with the zip upload? What made it difficult?
Huh? Like you said yourself, most WP plugins can be effortlessly installed through the WP dashboard itself. Even if you do it by download-to-upload, it’s pretty painless imo. Only a small fraction of WP plugins require extra configuration, and that’s usually due to their features being so advanced that you shouldn’t be messing around with it anyhow if you don’t have some idea of what you’re doing.
I wholeheartedly agree, and I’ve written some of my thoughts about it here. Feel free to add to it. I’d like to reserve this thread for experiences and comments relating to other, existing plugin directories.