The Nokia Lumia 900 has a gorgeous design and the HTC Titan II has an awesome 16-MP camera. However, when it comes to specs, apps and basic multitasking, Windows Phones still lag behind their Android and iPhone counterparts.
With Windows Phone 8 due out this fall, Microsoft could finally start to close the feature gap with Apple and Google. According to some reports, the new mobile operating system will support higher resolution screens, dual-core CPUs, NFC payments and apps that can control other apps, a necessity for true multitasking.
Microsoft has issued some conflicting statements about whether current Windows Phones would get an OS upgrade so I wouldn't count on the Lumia you buy today running Windows 8 tomorrow. If you're attracted to Windows Phone, delay your purchase until fall. Otherwise, you'll be living with a single-core, low-res handset for two years.