1. The Nexus One is not 2 years old yet and will not be getting ICS. So getting a Google phone is not a guarantee.
2. Having control over your phone is great. But that is not really what you paid for. So not really a solution unless you always intended to use a custom ROM in the first place.
I have to admit though, I don't think I have ever seen anything that says any smart phone, iPhone, Android or otherwise, will have software updates for at least the contract life (2yrs) of the phone. So maybe my argument has no feet to stand on and you are getting what you paid for.
So I agree with the OP. Checkout what you will actually get and look at the manufacturers track record of actually following through.
2. Having control over your phone is great. But that is not really what you paid for. So not really a solution unless you always intended to use a custom ROM in the first place.
I have to admit though, I don't think I have ever seen anything that says any smart phone, iPhone, Android or otherwise, will have software updates for at least the contract life (2yrs) of the phone. So maybe my argument has no feet to stand on and you are getting what you paid for.
So I agree with the OP. Checkout what you will actually get and look at the manufacturers track record of actually following through.