Just wondering how good this phone really is, I need a good camera, I need to be able to put contacts in my phone, directions to those contacts, numbers, to do lists, reminders to call on certain dates, a calender so I can schedule appointments, and a long lasting battery, also something small...