This is going to be my first smartphone ever, I want one that won't start to stutter only in a year or two. I also want a stock android experience, and since I'm in India contract phones are out of the question. Another thing I'd like is to have timely android updates. Hence the choices are...