[Touch Pro2, Tilt 2 Windows Mobile General] graphreak:
I have the TP2, the Nexus One and the N900.

My personal impressions on each one bearing in mind that I primarily use

my phone for data/email/some txting and no media or youtube at all.

1. T-Mobile TP2 - nice phone (single processor)

Processor: Qualcomm MSM7200A™, 528 MHz

RAM/ROM: 288MB/512MB

Display: 3.6", TFT LCD Resistive Touch, 800x480, 65K colors

Single Camera - OK, could be better (3.2MP AF, no flash, no geotagging), VGA video

Comm: GSM/Edge/T-mobile 3G/WiFi/BT 2.1 A2DP/USB

FM Radio- yes

superb keyboard

Choice of ROMs- fantastic depending on what one wants on phone

Email works very well with multiple accounts

Browsing works well

Very good for txting

Choice of Apps- a bit limited even compared to other two

Multiple Screens not very user-customizable

Ease-of-Use - pretty good

Slow speed

Handicapped OS due to it being Microsoft

Media player works well- don't use it at all.

Multi-tasking limited.

Battery life - OK (needs charging in less than 24 Hrs sometimes)

Very good build quality, a bit heavy and thick.

2. Nexus One - superb phone

Processor: Qualcomm SnapDragon QSD 8250 1 GHz

RAM/Flash: 512MB/512MB

Display: 3.7" AMOLED Capacitive touch, 800x480, 100,000:1 Contrast (best of the 3)

Single Camera - very good (5MP, 2xDigital, LED flash, geotagging), 720p Video

Comm: GSM/Edge/T-mobile 3G/WiFi/BT 2.1 A2DP/USB

FM Radio- No

very fast in operations

very good at multi-tasking

Open source OS- high capabilities

(modaco's Desire based Alpha11 much faster than stock)

Email works very well with multiple accounts

Browsing works well

Choice of ROMs perhaps a bit limited compared to TP2 but excellent nonetheless and still growing

Multiple Screens very user-customizable

Ease-of-Use - very good once you get used to touch-only/no keys

Media player works well- don't use it at all.

Battery life - OK (needs charging in less than 24 Hrs)

Superb build quality, very slim and though not light, very good feel in hand

3. Nokia N900 - superb phone (dual processor, some say three actually)

Processor: ARM Cortex A8 600 MHz, PowerVR SGX graphics

RAM/Storage: 256MB/32GB

Display: 3.5", TFT Resistive Touch LCD, 800x480, 16M colors

very fast speed- not as fast as Nexus One

Dual Camera - very good (AF, 5MP, Carl Zeiss, Dual-LED flash, geotagging), WVGA video

Comm: GSM/Edge/T-mobile 3G/WiFi/BT 2.1 A2DP/Infra red/USB

FM Radio- yes

king of multi-tasking

Email works well- but can be erratic sometimes

Browsing works well

Open source OS - high capabilities

Choice of ROMs- non-existent currently (but one really doesn't feel the need at all)

Choice of apps - very good too for the geeky/tech guys

Multiple Screens very user-customizable

Ease-of-Use - very good once you get the hang of customizing screens to personal use.

Media player (yet to test)- don't use it at all.

Battery life - OK (needs charging once in 24 Hrs)

Keyboard certainly feels handicapped (TP2 beats it hands-down)

Good build quality (Nokia geeky-way), a bit heavy but lighter than TP2

Bottom-line: I would keep both the N900 and Nexus One and alternate between them when I get bored with one, but not the TP2.