I think ubuntu needs to make handling raw software packages easier. I find that this is a big problem for users (especially new). Although programs like GDebi have made it a lot easier to just download and double click on software packages for them to install, I find that alot of applications inwhich are precompiled dont have a deb, most of them only offer rpm's and frankly that rpm->deb doesnt work well at all, I always have problems with programs like Limewire and several others. They just planely don't work.
The second problem I find is that ALOT of software packages out there are in raw uncompiled forms and alot of the time its a HUGE hassle even for skilled users to install source packages. I think it would be a good idea to have a GUI which will take tar.gztar.bz2 source packages, then try to self-compile and install it, and if it needs dpendencies, to search the repository for the appropriate package needed by the program. If ubuntu could accomplish that then I think alot more people would be making the switch to linux, because that was probably my biggest difficulty with linux when I first started using it about a year or two ago. I also see alot of my friends having the same problem, and the source packages problem is something myself and I think a boat load of other people have aswell.
Main Idea: To have a package installer GUI that will take raw software packages from download and choose the appropriate action inorder to get them installed. This means, either take a deb and install it (already currently supported by default in Edgy, not sure about Dapper), take an RPM and convert it to a DEB, or take a source package attempt to compile it and if dependencies are required then get the dependencies from the repository and make && make install the package.