Currently I have a Blackberry Pearl with T-Mo and have noticed its lack of features compared to other smart phones. I am looking for a more media functional phone which won't take me over 500-700$. So I am debating between; Switching to AT&T and getting an iPhone, buying an unlocked Nokia N95, Sticking with T-Mo and getting the new Wing, or sucking it up and stay with my Pearl. Any opinions?