Its my daughter's 14th birthday on Friday, and we are going to be upgrading her phone to a new Android one. We have already purchased a Huawei X3 for her, as it fit the budget perfectly at the time we bought it. However, we can now get her the X5 for $250, and I'm seriously considering getting her one of those. I need some hardware for planned Android development, and am thinking I could keep the X3 for myself for that purpose.
The X5 certainly has better specs than the X3, but it only runs 2.2 out of the box, whereas the X3 comes with 2.3 installed. I also understand there is no official 2.3 upgrade available for it. As it is to be my daughters phone, I'm trying to avoid having to install a custom ROM to get her Gingerbread (although I'm not 100% against it, if it can be done in such a way as to not give us any Warranty woes).
So I guess my questions are
1) Is there a way to easily get 2.3 installed on the X5, preferably through official channels?
2) Would 2.2 be sufficient for a 14 year old girl anyway, rendering the above question irrelevant?
Bonus question: Would either of these devices be likely candidates for an ICS upgrade down the track, or are they too underpowered to handle it?
Bonus question 2: Is there another good mid-range Android phone I should be considering for my development needs? I'd want to spend no more than $250, but would prefer to be under $200.