If you don't need the full QWERTY keyboard then I would go for the Pearl, but since you listed WiFi and the Pearl doesn't have WiFi, its not a very good choice. One you should really consider is the T-Mobile Dash, it has a nice sleek look, camera and everything plus WiFi, it seems to be a good...