Should I have spoken up during the Lumia 900 sale I witnessed yesterday?

I know Android has its own issues with updates, but watching the AT&T salesman push the virtually dead Lumia over other mid-range phones like the Atrix HD or even a freaking iPhone 4 seems wrong. Especially to an oblivious consumer.

It seems like a bad move over the life of a two-year contract.

As a power-user, am I looking at this wrong and placing too much value on (possible) updates?