My contract is up, and with all these low prices on so many phones, I obviously should get a new one. I have the Bionic right now and I kind of can't stand it.. the touch screen is acting up all the time, random restarts, slow, etc. I want a phone with a physical keyboard, but there isn't many out there. The Droid 4 is an option, but I hear the battery life is awful. I want a phone with a good keyboard, and decent battery life, but that seems to hard to find.. What phone would you all recommend?