I currently carry a Palm Pre, Google G1, MyTouch 3g and at work I carry an HTC Touch Pro 2. The Palm Pre will be used alongside the N900 when I receive it and I will probably hang on to the G1 for hacking and stuff. I like the MyTouch but I will probably be selling it. Battery life is awesome and I am pretty decent with the on screen keyboard but I always prefer a physical keyboard to onscreen. Android and WebOS are both great. I am running the latest Mighty ROM 6.5 on the TP2 and it is...well Windows at the end of the day. I wouldn't call it REALLY terrible but it doesn't hold a candlestick to WebOS or Android. I also had a couple of iPhones and sold them last year. The were good multimedia devices for me but terrible messaging devices at the time. Main problem has always been the touchscreen keyboard. I type without looking on all my physical keyboards at a good clip so going to a touchscreen slows me down.