I spose there's no perfect phone. I am a moderate user, I take a lot of pictures and txt a lot. I need a good calendar. Also I need the call quality to be good. My choices are the Facinate, Droid Pro, Incredible or Droid X. The X looks too big, the Incredible battery life stinks, the Pro's screen is too low res. Now tell me about the Facinate. I've heard that the GPS doesn't work well, I need it to. Also low RAM. Help me make a choice...Thanks..