Windows Mobile sucks. Written by M$ programmers, the display slows down quite a lot if you have so many address book entries. Also be prepared for the phone to get reset many times if you have Windows Mobile. I use my O2 only as a PDA and have reverted back to a trusted combination (Nokia Symbian). But I miss the touch screen. And will wait for iPhone to get launched