Been reading reviews, watching videos, and this phone seems great. Best deal out right now. I was thinking of waiting for Nexus, but can't justify the extra price. This phone seems high end enough to last 2 years, especially with ICS graphical improvements. The main reason why I'm switching from iPhone to Android is ICS, so I'm anxious to get a phone now but don't want to wait too long for ICS. I take it this phone will definitely get ICS? Do you guys have any idea how long it will take?