I would buy a phone in a week - please help me decide the best. My concerns are MINIMUM 5 MP Camera, High Speed Internet, Better Typing Experience, Battery Life + The one that supports ROUGH USAGE [I'm sorry, but I don't care the device that much often!] Thanks in Advance