Since I have switch to linux, I have found a lot of things very useful and really better than windows on linux.
The only thing which stuck me everytime is looking for package, find it, and install it.
The idea of a centric application sharing server is great but why show to final user all library when he only search front a front end for example.
The search & install system is really slow because it will looking for package in all repository.
For example, I have looked a video viewer (Video lan ) and I have found all package about video ( gstream lib, …) whereas I only search a front end.
For me, yast must have a basic and an advance mode.
The basic mode will show you only front end with name,description and a small screenshot. Best is too show it by category and allow user to filter with a textbox. And when you install Yast select all needed missing dependencies.
And if you are looking for a library, you will have to switch to advanced mode where you have a lot of more technical information.
This system will be far user friendly than search in thousand answer to video player…
EDIT: gnome-app-install seems to answer to my need. But it is on ubuntu (apt) whereas I am on opensuse (rpm). I will search if there is a solution for suse else I will try ubuntu. I know that suse is better for configuration with yast but ubuntu is far better for package management.