The only feature that I think isn't going to get ported (Because of the different security models, and the risks it would create under Windows that just aren't there under Linux) would be apt-get/synaptic.
Yea, it is a terrible loss not to be able to type a string of lengthy lines into your command prompt in order to install the programs. And then to search the internet for a couple of hours in order to find out which programs you have to install (more command prompt -lines) as well, just to be able to run the one you wanted to install originally. Double-clicking on an *.exe-file is soooo much harder after all.
Yes, I am aware that the newest Ubuntu flavours handle the dependencies for the user, and even provide a graphical UI for installation. But I can still vividly remember the days of the command prompt, of compiling and of giving up totally frustrated after trying for two days making a little proggie work on your linux-system.
Linux is an excellent OS, and I have been double-booting since I built my first machine. But I would never go as far and praise the apt-get system over the Windows 'double-click on the file and it installs itself completely' approach.
Short answer - That's *really* out of date for Ubuntu - synaptic under Ubuntu is *nothing* like that.
Truth in advertising: I'll confess - before this apt-get synaptic system was introduced, I was never willing to deal with linux because of exactly that - I could install a good OS, but Good God - updating anything was a nightmare, and I, quite frankly, was unwilling to deal with it. It was sometimes easier to compile the &*^%*% thing than it was to do what should be a simple install.
Under synaptic - it is (IMO) *easier* than installing a windows executable. Not *much* easier - it doesn't get a lot easier than doubleclicking a file. But, if you had to go to all the ah 'trouble' of actually downloading it from a familiar website when you knew exactly where it was, then you've actually gone to more trouble than synaptic will give you.
The hardest thing I've done with synaptic so far was add a third party repository (Because my Mom loves Picassa, and wanted it on her machine), and if the site has a repository on it (Google does btw) then it's just add the repository, add the signature key, and tell synaptic to install it.
For basic use - that's *it*. No compiling, no RPM's or deb files - you are done.
There *are* things you can do with apt-get using it directly that you can't do with Synaptic - I think they're a tad quick on the trigger linking some packages together (ex. I found you can't install just 1 KDE game from Synaptic, without it considering a bunch of other games as a package deal) but for anything that's already in the repository? Search, select the package, click apply - go make a sandwich while it downloads and installs the files. Wanna install 20 programs - Search, select the 20 packages, click apply, make a somewhat bigger sandwich.
And of course, once you've installed it via Synaptic/apt-get, it updates automatically.
So I *am* an unapologetic Synaptic fan-boy. I think, if repositories really get rolling on this where it becomes common practice to just give someone a signature file and a repository URL, synaptic will the the 'Killer App' that kills windows off. It is *the* primary reason I am on Ubuntu rather than windows. Security and stability are nice, but not worth giving up the selection of windows software for, same with eye candy (Pretty as Ubuntu is.)
But putting my mom on a computer and *knowing* that her copy of evolution and staroffice and her drivers and everything else she uses is up to date - *that* is *so* worth it. At this point she's comfortable installing stuff herself, she may ask me for an opinion, but last month she downloaded four astronomy programs for my niece and nephew, decided she only liked two of them, and uninstalled those two.
She's 60, She started on Linux in February, and she is *that* comfortable with it.
Jonnan