Blackberrys have all that too though 
 
I have an ipod touch with most of my music on it and a load of apps but I have to admit I just LOVE my Blackberry, its without question the best phone Ive ever had.  I love it.   Sad to admit but the deciding factor in it was that I could have my personalised tones lol   I have a text notified which is my niece saying 'Auntie Sandra youve got a message'  and my other niece is my email notifier and I hear 'You have mail'  when I get email  lol