I'm getting ready to buy my first smartphone. I like the Razr's style and Gorilla Glass. The one deal breaker is the 2 sec. shutter lag (dogs don't sit still) and non removable battery. Is the shutter lag a hardware or software thing? Also, if I buy the Razr now, will I be able to upgrade to ICS in the future?