Firstly, I'd like to say that I love Gnu/Linux and please don't take me wrong. What I'm saying here is based on what I see after using Gnu/Linux for the last 4 years.
About the suspend to ram/disk I understand because it may be very difficult to have it working on all type of hardware. But as it was already pointed out on Ubuntu Brainstorm and I think they are already working on it.
But now, at least to me, the biggest complain I have is the performance of screen responsiveness of gnu/linux desktop. I don't know if this is the correct term, but what I mean is the speed the text is draw in the screen, the speed the windows are rendered and so on. In summary, the perception I have of how fast the screen is drawing its contents.
My experience is based on my old notebook. A Pentium4m with an intel 855gm with shared video memory.
I'm using Ubuntu 8.04 with Gnome.
When I open firefox on my gmail page, for example, the scroll is not so good. The scroll is too slow. On the same hardware, when I boot on windows with firefox the scroll is not perfect but it is much better. I can't even talk about processor usage of firefox. I don't know why this happens. But after so much time using Gnome when I boot up again on windows so a friend of mine who only used windows could work on it, I saw that windowing and screen performance was very very different. I just don't know why it is this way. Another point: Just to change from one tab to another on firefox on my system could make me wait for something like 0.5 seconds. Again, I'd like to say that on windows on the same machine, firefox didn't take so much time like this.
So, I don't know if the problem is in firefox itself. Or somewhere else. I noticed that if I use XFCE I get a better performance on screen rendering but not so much. So, maybe it is Gnome the problem? I noticed that Konqueror on KDE seemed to give me a better screen responsiveness compared to gnome and xfce. Maybe it is a GTK problem? I also thought it could be a problem of X11 but I don't know very well about it to say if it has so much to contribute to this problem or not.
This is what I got with firefox only. If I talk about MPlayer and video performance for example, we have a similar history. On windows, the performance of mplayer is much better. Even when Ubuntu is using XV output driver.
So, please, if someone can explain me this difference and maybe some why's about it. I don't know if I'm saying non sense things and please, correct me if I am. But I really really whish those screen related performance problems were excluded from my gnu/linux experience.
Just another comparison... Before I bought my macbook, I used Ubuntu 8.04 on a sony vaio with a nvidia card 8400GT with 256MB of dedicated video memory and while the screen responsiveness was much much better, of course, I still could see some lags while scrolling the gmail page and while chaging from one tab to other. I had vista installed on it and firefox didn't showed this problem while I was using ff with vista. I don't know if this is a good comparison as I didn't take any numbers of it, but it gives me some practical results about what I feel when using windows, os x and gnu/linux. And as a big fan and advocate of gnu/linux, I repeat, I really really wish those problems to be solved.
Thank you in advance for you time. Please, send your comments.