My wife and I are Sprint customers and due for an upgrade in about a week. It's so hard to keep up with all of the new Android phones. My wife is a casual user and really likes her physical keyboard. I'm more of a power user, rooting and modding and all that and using my phone more to its limits. Any advice on which devices we should look at without breaking the bank?