Another reason to leave the Titan is that it will be an end of life device once the Titan 2 is released on April 8th. Also the Lumia 900 will be $449 off contract price. I'm ging to get it off contract because $449 really isn't that much plus I have a long way to go for an upgrade.
I don't find EOL at the carrier to be a problem. Microsoft and OEMs have been supporting devices no longer on sale, even if AT&T doesn't release them at every version, its relatively easy to force the update.
The Titan 1 and Lumia 900 are both top tier 2nd gen WP devices, and both have more than one reason to chose over the other. Personally I was all about getting the Lumia 900, until I got smoked by WP this weekend and got a Titan for free. There's not enough to gain by going from T1 to 900 for me, if im getting into a contract and spending some money on a device, it will be for a larger hardware and experience bump. I'm waiting on the flagship Nokia Apollo device, or maybe even pure view.
Sent from my PI39100 using Board Express