I just noticed one thing that makes BlackBerry better than a Treo (at least for me).
I have two contacts with same business number but different cell numbers (like my title officer and escrow officer). When I was using a Treo, and one of those two called using their office phone, my caller id would display the number only. I just noticed that on my Storm, it displays the business name but not the person's name. So I know it's at least one of them.