I will agree with a lot of what you are saying but not 100%. Yes, WM has stagnated and yes some developers have moved on. But, programming for WM is much easier for a seasoned .net programmer than the iPhone SDK. I do not know about the Android SDK though. Microsoft also has a developers...
The 5800 does not have kinetic scrolling. But the n97 does have kinetic scrolling in the browser. And it has resistive screen. That doesn't matter. In fact if you use gravity on the 5800 is has kinetic scrolling and it works just beautifully:)
Also the new touch phone coming out has kinetic...
idk man, 2.1 update will prolly give another boost to batt life due to more efficient power management, but all the live wallpapers, hd vid recording n ESPECIALLY 16m colors on the display (which is a passive feature that can't b turned off) kinda tells me 2.1 will do more harm to the batt life...