the fragmentation and lack of updates from OEMs was the same thing that frustrated me about WinCE and older phones like the ericsson T68. They would completely abandon the devices that were released and you had to do all these hacks to make the newest firmware work. Often times it worked better because it didn't have all that carrier BS on it, but was a major hassle to get installed.