I have a Motorola Razor and im on AT&T. I hate it. It drops calls, cuts out and fails to work 95% of the time. I want to get a new phone but I can't decide what to get.

I am considering the Apple IPhone, Samsung Blackjack II, Blackberry Pearl, AT&T Tilt are among the few im looking at?

I want to be able to use it as an MP3 player and be able to load songs from my computer and use them as ringtones rather then the 10-15 second clips you can download for $3.00 a pop. Also the reception quality and dropped call rate has to be awesome.

The only drawback to the Apple IPhone that I see is that it doesn't have a keypad for dialing, it is all touch screen so it can go bad easily.

I think I like the Blackberry Pearl the best out of all of them. The only thing I can't tell or find anywhere is if it takes a Memory Card(Micro SD) like the Razor's, Treo and the Tilt.

Any answers, ideas or reccomendations?