Maemo support will depend on this forum - us.
I'm sure the 32+16Gb can go a long, long way, but how far can the ARM 600MHz support new application requirements? How long can we can compromise on trailing some new applications?
For me, I'm hoping the N900 can go at least another 3 years. I hope that's not wishful thinking. It seems like a great phone.